It's not superior. Out of almost half a billion English speakers, probably a very tiny percentage 'highly educated' people would ever even think that this is a topic someone might have an opinion about.
Everyone else, from small children on up, would just explain to you that a 'bad guy' can be a boy or a girl. It's not normalizing maleness, you are the one bringing an incorrect definition of -man or -guy, and that incorrect definition, which you insist on using despite being wrong both compared to the dictionary definition and long standing usage among native speakers, is what implies maleness.
This reminds me of the people who try to claim (hopefully tongue in cheek?) that history somehow encodes maleness because it has the word 'his' in it.
EDIT: http://www.macmillandictionary.com/us/dictionary/american/ba... http://www.thefreedictionary.com/bad+guy http://www.merriam-webster.com/dictionary/bad%20guy
You could go all day, no dictionary assigns any sex (in fact, most even make it clear that a 'bad guy' can be non-human).