A lot of how they're perceived may have to do with their attitudes.

Mosley has been openly regretful of his PED use incident, and when he speaks he comes across as a decent, humble human being.

Margarito is without remorse, and comes across as a scumbag from a low-life background.