My oh my. Temper temper, you'll burst a blood vessel. Complain all you want, but the fact is that while its true you shouldn't have to cut your hair to get a job, no employer has to hire you if they want you to cut your hair and you refuse. Cry, bitch, and moan all you want but if getting your ears lowered is a part of the job, well, I think I've made your options abundantly clear by now. And also, that's "idiot with a job," thank you very much.
And like I've said before, it's not discrimination in anything but the most literal sense of the word. And if you put your higher brain functions to work here you'd realize that in the most literal sense of the word, the entire interview process is discrimination. In this case, discriminating the more suitable candidates from the lesser ones.
If you want another example, in the hopes you'll put 2 and 2 together,
think if you went to an interview and you were told you could have the job, but you had to move to another state. You don't want to move, so you don't get the job. Are you going to sue them for discrimination based on residence now? Think about that one real hard now.
(And before anyone asks, the second part was for Romper. Just to lazy to quote. :thumbsup