You gotta have some more self awareness, man. Stop trying to please those who are always complaining, and just be a good person for the sake of being a good person. Don't do things to gain favor in the eyes of others.
And if you're not part of the problem (i.e. you're not a total piece of shit), then those complaints don't apply to you anyway. If someone comes up to you and starts blaming you for societal problems simply because you're a man... that's someone you don't wanna be involved with anyway.