Mayweather will be serving jail time for assaulting the mother of his children beginning June 1. Pacquiao is an admitted adulterer.
Mayweather plead guilty to hitting a woman. That cannot be excused or forgiven and should be condemned. it's a pretty cut and dry case.
Pacquiao's is more nuanced. He is against gay marriage because of his religion. When asked his opinion, he turned to an anti-gay page in the bible calling for gays to be put to death. Yet, he recently admitted to gambling and womanizing. So, he doesn't live according to his own morality and yet has the audacity to try to impose his version of morality on others.
It's one thing if Pacquiao won't attend a gay wedding because of his own personal beliefs. But to believe that others should not get married because of their sexual preference is crossing the line. That he has lived immorality makes his offense even greater.