Don't feel bad. We with long hair get slighted, too. We get the same bullshit, only in reverse.
"Why don't you cut all that hair?"
"You look like Cousin It."
"How do manage
all that hair?"
"Why don't you cut your hair and donate it?"
"You'd look better if you cut x-amount of inches off."
Everyone has some sort of preference for anything and everything. Some are just more vocal about it. Wear your hair how YOU like to wear it, and screw everyone else.
Just remember how the snarkiness feels when it's done to you, and compliment the next short-haired gal you see, and try not to look with contempt at the next long-haired gal you see.
I've had
very short hair in the past (shaved neck and everything). It is now past my waist. I love both long and short hair. Right now, it's long. Eventually, it may be short again.
Enjoy your hair no matter what anyone else says.