Hockey players, Football players etc...all train and practice very hard.
So do Bodybuilders.
These athletes have a place to showcase how their hard-work paid off, and do so by playing their respective sports.
Bodybuilders compete in an almost non-athletic event (standing and posing against one another) that doesn't take away all the hard work and preparation that went into it.
You can say that there is no "skill" or talent involved...but you'd be wrong. If no skill were involved, then everyone would have outstanding physiques in the world. Aside from willpower to train, people must know what they're doing in the gym, understand their bodies and metabolisms etc etc etc...or they become hopless skinny retards like El-Mariachi...
it's way different that what most people consider a sport.
but it's still:
1) a physical activity
2) can be competitive
3) there are professional and amateur levels
4) athletes are endorsed, and represent companies
5) they get paid prize money
* how is that NOT a sport?
the-end bitches