People are ridiculous. There are so many great reasons to be a nurse, and some folks just don't get it. All kinds of scheduling and specialties to get into, you're not generally stuck behind a desk all day, there's always something new to do and learn, you get to take pride in making someone more comfortable and healthy every day, and the best part? You get to wear scrubs, NOT pantyhose, to work every day!
It's not for everybody, but honestly, no one would walk up to, say, a human resources specialist or an engineer or something and straight-up insult their career choice. I just pity the people who didn't develop enough manners or common sense to be polite to the nurses who may well end up taking care of them someday.
ETA: Haha, not sure how this happened, but I hadn't realized I had entered the male nursing student board. So, I guess you probably wouldn't have run the risk of wearing pantyhose to work anyway.
Still, though, I admire anybody who gets into this line of work, and so do a lot of other people! Just let the foolish ones roll off.