There was this nice humble kid named Oscar De La Hoya that made more money than anybody. Floyd doesn't have the right style for a bad guy role. He's doing it wrong, and it IS hurting his bottom line. Nice guys get better sponsorship deals and DO make more money if they've got the talent or the charisma to back it up.
Mike Tyson had it. He could be the Baddest Man on the Planet and make people love him. Floyd can't. People tune in hoping he'll lose. He'd be making A LOT more money if he were wearing the good guy hat (and, ya know, clearing out the divisions).
The only reason Pacquiao isn't a bigger star (yet) is because his English speaking is ****. Get him sounding fluent and he'll easily surpass Floyd in the star department. Only a couple of years ago, most would've said Pacquiao vs. Mosley/Cotto/Marg/etc was too dangerous for Manny. Now, everyone says it's a mismatch in his favor, lol. Who would've ever thought?
Manny is doing it RIGHT and Floyd is doing it WRONG. People wanna criticize him for making the Mosley and Clottey fights. Clottey would've beat Margarito had he not broken his hand and Mosley KNOCKED OUT Margarito, and rocked Floyd with the best punch to ever hit Floyd thus far in Floyd's career. Besides, it's not like he's fighting gimmies like Baldomir or Forbes. Clottey is a very good fighter who just happened to fight one of the worst performances of his life because he happened to be in against the filipino buzzsaw.
[Let me make it clear that I respect Baldomir and Forbes, but these guys did not belong in the ring with Floyd. Glorified tune-ups.]