I'm Always amazed at baseball haters, usually people who have no idea, or experience, what the game is about. I say it takes teamwork, because it takes defense to back up your pitcher. It takes teamwork, to know where the outfielder will throw the ball when a fly ball is hit, and there is a man on base. Teamwork, to Sacrifice, your at bat to get a run, or just to get your teammate over to the next base. I know how much skill it takes to play golf, but for me, not being able to cheer your team and have to sit silent at all times, keeps me away from golf. Baseball is not just individuals, as some have said. it's not just pitchers & batters, again. It's about knowing what your teammates will do, how to outsmart your opponent, and getting runs. Not just getting home.
In fact, it's not too far from chess. But, I'm sure the haters will hate that game too.
I even started watching racing since last year, because I know there are teams involved; A lot of skill, as Bosco said.
But to just hate on a sport, because you don't understand the rules, shows nothing but immaturity.