There's a difference between being nice and being condescending, sweetheart, and you aren't doing the best job keeping on the good side of things.
You might not think you're sexist, but you certainly sound it. Just because the entire world isn't shouting it at you doesn't mean you aren't. Though if it'll make you feel better, I'll second what she's saying.