Here's what I wanna know, this thread sounds like a bunch of non - americans bashing an american sport. Do you hear any Americans here telling you that cricket sucks? Or that Aussie rules football sucks? You wanna compare soccer and football? They're different sports!
If you can sit there and say that football players are pansies because they wear pads, you've never seen a hit that a wide out can take from a middle linebacker after taking a shot over the middle while being extended trying to catch a pass, or a quarterback get blindsided by a blitzing outside linebacker or a defensive end who broke loose. Allow forward passing in rugby and see if they don't get hurt. I'm not saying rugby isn't tough. I like rugby.
As far as baseball goes, I'd like to see you guys who bash it hit a Randy Johnson, Roger Clemens, Or a Roy Oswalt fastball, you think you could catch up to it? It traveles 66 feet in less than a second. Of course they don't play in the rain. Do you want somoene hurling a ball over 90 miles an hour at you when the ball is slick? A fastball to the head can equal death. You wanna see the what a Randy Johnson fastball can do? See if you can find a clip of when Johnson threw his fastball and it hit a bird on its way to the plate.
You guys don't get to see the everyday stuff in football. I'm almost positive none of you got to see the way Joe Theismann's leg was broken, or when Dennis Byrd broke his neck while trying to sack a quarterback.
If the sport is different, don't bash it because it is. I've never played soccer (competitively) or cricket, but I don't go around saying they suck.