All you did with your comment is prove that you don't understand the Constitution or even common rational thinking.  No, a lawyer doesn't have to take your case.  But said lawyer can't tell you he's not taking your case solely because you're a woman or Jewish or gay.  And, yes, restaurants can tell you that you need to wear shoes and shirts to be served.  But said restaurant can't tell you that you'll be refused service if you wear a shirt with a Star of David on it because they don't want to serve Jews.  That's the difference between America -- where certain classes of people (i.e. sex, religion, etc.) are protected under the Constitution -- and places like Nazi-era Germany.