Sadly, most Catholic leaders are politicians and cowards; refusing to stand up for what they say is their own doctrine. In general, people are disgusted by weakness and hate hypocrisy.
If you call yourself a Catholic, be a Catholic. If not, call yourself something else and get out of the way.