In some sports, I could see long hair being a hindrance for a number of reasons. But in terms of it just being a matter of appearances, it's ridiculous. You can look like an east L.A. gangbanger and play sports, but don't let me see you with your hair long, boy!! People will start thinkin' yer a bit "funny", and that sure ain't good for the sport! *sigh*
Appearance is everything, perception is reality. But there comes a point where people's perceptions and prejudices need to be challenged, otherwise there's no progression or evolution. There's still plenty of racism and narrow minded judgementalism occuring in this country especially. In the information age of the internet and whatnot, there's no excuse for it. People presuming that a long haired man is either poor, unclean, a drug addict/dealer, etc., is no more accurate or logical anymore than people presuming that the black family that just moved down the street from you are going to "ruin the neighborhood." It's hard to fight the good fight for this when ultimately, money talks and keeps a roof over your head and you have to do what you have to do to keep a job and pay your bills. But I refuse to work anywhere that insists I cut my hair, unless it's for a perfectly logical reason. And I'm sorry but just trying to please the narrow minded uptight customers is not reason enough for me. If someone doesn't want to take that chance by hiring me, that's fine, it's their business they're worried about foremost and I understand. But that doesn't make me irresponsible or ridiculous either for staunchly believing in what I believe in. Someday I will probably chop it off, but it's going to be because I want to do it, not because some uptight asshole doesn't like longhairs. I could be a drunk, obnoxious, child beating piece of shit, but as long as I show up to work with short hair, I'm allllll good. No thanks.