If we want to talk about athletes who have become wealthy off of their sports without contributing much back, then there are plenty of sports that could give pool the orange crush in that contest. IMO, pool doesn't even deserve an honorable mention when compared to football, basketball, and baseball. Not only do those sports have lots of high-paid athletes who don't contribute anything other than just participating, there are a few "athletes" who are nothing more than high-paid thugs; the kind of people you don't even want your kids to know exist, much less choose for a role model.
To say that Efren "owes" something seems to suggest that he's been overcompensated for his contribution, but a previous thread said that Efren has only earned about $1.6m since 2000 ($250k/year average?). Assuming that number is correct, that's just pizza money to most top professional athletes, not to mention sports titans like Tiger Woods, who will probably break the $100m/year mark soon. Hell, Phil Mickelson makes over 100 times as much a year as Efren does, and Phil can't even manage to win a tournament that he's already got in his back pocket! I know that Phil and Tiger and many other pro golfers do lots of philanthropic things, which is one reason I love golf, but they can afford it much easier than Efren could.
Sorry for the rant, but I just feel that, considering what pro pool players are being paid, we spectators should feel priveleged just to get to see them compete. We're lucky that so many great players are still participating even though the money isn't great. Hopefully the situation will improve soon and they will be rewarded for their dedication to the sport we all love.
Aaron