It's not that people are too stupid to think it through. I, too had someone assume that I was a man
and I mearly told them that I was a woman so they would know next time. I didn't give them attitude because they called me a man... that would be stupid.