By definition, a girl or woman cannot be a dude. "Dude" is a term to describe a man, a boy, or a man-like being of infinite baditude. So I'm pretty sure you guys are dissing Leeza, Shlup, and Kenji. Shame on you all.
I agree. People should stop calling Leeza and Kenji dudes.
There is a feminine form of dude (dudine), so I don't think that we can take the opening post to have intended gender specificity.
Besides, gender-bound nouns are silly in the modern world.