It's more of a sport than NASCAR or golf is.
Soccer is far more a sport than any of those to be sure...
Its an endurance sport, and you have to be in damned good shape to play it at World Cup level.
Now with that said, of all the sports I have played in my adult life.. soccer is the one filled with the most whiners and fruits without a doubt.