Meh, long hair is cool. It's the epitome of laziness - cut it once in 1-2 years as opposed to months. Not to mention that it saves money. Keeps you head warm in winter. etc... Ergo, long hair is actually pretty practical, if you get used to it.
Pff, bullshit. You need to get better at dealing with people, I guess, if a change in appearance ruins your life.
All these things would make sense, if you yourself didn't look like a total slag. Its hard to take you seriously, with these comments, when you look horrible. Its common knowledge that you will be treated different based on how you look, I for one can attest to this with life experience. If you cut your hair every 6 months, you are NOT putting in the effort it takes to have good looking long hair, and thus you are not used to having it and keeping it well.
I've seen what you look like, your hair is ratty and full of split-ends dude. The point is to keep it clean and neat, which takes a lot of time and effort. You don't put any of that in, so you don't realize why having long hair is such a hassle.
As for the last comment. You also don't have friends or talk to real people who can see you, so invalid. If you did, you'd know what a 'first impression' is, and how hard they can be to overcome. You can be the nicest person in the world, but if you look like an enemy from Harry Potter most people wont want to hear what you say.
Edit: and your a fucking man, its not practical at all.
Our bodies are built for hunting, fighting, and war. So why have hair that can be grabbed, snagged on bushes, obscure your vision, or get full of bugs and stink?
Stop looking like a pussy.