I agree as well. It's amazing how Major League Baseball struggles to figure out why kids don't like baseball anymore. I remember spending my lunch money buying several packs of Topps baseball cards in the hope of getting an Ozzie Smith, Reggie Jackson, or Bob Boone card in the 1980's. Then greed took over and now you can't find packs of cards. Of course, you can buy a box now with about 10 cards in it if you're an 8 year old with $20 in your pocket.
As for the bobblehead craze, I thought it was out of control when I saw Woody Hayes bobbles on Ebay going for $250. Lucky for me, I found one on there at the bargain price of $85.