You must be perceived to be socially pure to be accepted politically.
Socially moral is different than personally moral. You can lie, cheat and steal as long as you drive a Prius you are a “good” person.
You can steal $200 million as long as you are for homosexual marriage or never said anything considered racist or sexist. You are a “good” person.