Yes, that will stand up in court. Show me the legislation or the common law that prevents me from making that decision, and I'll admit I'm wrong. I can choose to hire ONLY redheads. That's my perrogative and my right. I can choose to hire people who admit to smoking pot within the last 10 years, and reject applicants who have never smoked pot. That's my right and my perrogative. I can choose to hire people who speak in a falsetto voice, and I can reject people who speak in a baritone voice. That's my right and my perrogative. You might not like it, but that's the way it is. If you don't like it, start your own company and make your own rules.
That's what I did...and I smoke in my office all the time. I just have to be careful I don't "offend" any Smoke Nazi's out in public now.....
Not sure about the redheads only policy, since that has racil implications, but otherwise I agree.