Baseball was my first love. I was born and raised in NY and grew up a Yankees fan. The biggest issues for me are:
1. A lack of parity
This coming from a diehard Yankees fan. The issue with MLB is if a team sucks, they suck for a very long time (162 games). That can be acceptable for a year or two, but when you have teams like the Royals that stink to high heaven for over 20 years in a row, it hurts the appeal of the game.
I don't apologize for the Yankees' success. Instead, I have a great disgust towards the other owners that are worth more than the Steinbrenners, but would rather leech off the league and make their huge sums of money each year.
2. Slow pace of the games
The games take much much longer than they did when I grew up watching them. And now they strikeout more often, so the games should take less longer than they do. Watch old replays of games on MLB Network or on ESPN Classic and you see a major difference. These days the pitcher throws a pitch and after the pitch the hitter steps out of the box, re-adjusts both gloves, looks at the 3rd base coach, then gets into his stance and then the next pitch is thrown. Very time consuming.
Back in the day there was virtually none of that. I remember watching one at-bat with Ron Cey where he fouled off 8 pitches in a row...not once did he step out of the batter's box. He stayed in the box and the pitcher threw the ball.
'While we're young!' - Al Czervik
The other issue is that the ballparks are becoming so overly corporate and if you look at the grand scale of ticket prices, MLB is an expensive ticket. So that draws in more corporate crowds as well as 'families' and that makes for people in the stands that really don't care about the game and it creates a dead atmosphere.
YR