living in the US, i can't count the amount of times i have been told, after people find out that when i say i love football...i mean "soccer", how boring of a game it is. that being said, i truly believe that the "great american past-time" baseball is the most boring sport ever. i would pretty much rather watch anything other than baseball.
Baseball is incredibly boring, as is Grid-Iron. It's not so much that the games don't have action - it's the gaps between the action that make it really dull. An NFL game is an hour long, but it take 3 to play it because of all the stoppages and rest periods. I only watch highlights - then the game is actually quite interesting.
Motorsport is basically only for fans. Speeding around an oval track is definitely eye of the beholder stuff. F1 is more interesting the last two seasons now that they make the tyres bad on purpose, but again, most of the time it's just watching a procession.
Golf, like pubs sports like darts and billiards/snooker, is mainly for fans. You either get it or you don't. Golf simply takes 4 days rather than 4 hours.
As for tennis - well, I enjoy watching it when I get the chance, but ladies tennis is too random and the grunting is pathetic, and men's tennis is only interesting once they hit the semi-finals because anyone outside Djokovic, Nadal, and Federer just isn't good enough.