LOL. Ain't that the truth! I've worked with a lot of people to know there's a hell of a lot of funny looking people out there.
If you don't get the job because of your hair, it could become a legal situation. There are a few certain areas where employers can discriminate certain types of people from getting jobs, but hair is not one of them. If they reject you because of your hair, it is actually illegal. There is no such thing as "professional length." Professional is how you act towards others in given situations.
H-D