I think in professional sports, its fame and fortune. Being part of sports history is a big thing, and getting paid in excess of one million a year for doing so is all the greater. Without sponsors there would be no race, no fame and fortune. Maybe this is what the professional athletes need to recognize, no matter the sport, baseball, etc.
Also, without consumers, there would be no sponsors.