You're pretty thick so I'll repost this one last time:
The United States Constitution does not "allow" anything - - the Constitution ONLY tells GOVERNMENT those things that GOVERNMENT is allowed to do, and then for good measure goes on to specify (in the Bill of Rights) some of the things that GOVERNMENT better not even THINK about doing. For example:
"Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances." (That's the First Amendment by the way.)
P.S. There is a wealth of information about the basics of the US Constitution, and it is all right there at your fingertips courtesy of the internet. I urge you to study up and then you can come back to Free Republic armed with the knowledge to debate intelligently. Happy surfing!
You write with as if you are Constitutional scholar however you know that there is no law in the land that allows discrimination based on race, gender, religion, sexual orientation, whether there is public or non public money involved. There is no law in America that can protect a company that discriminates against homosexuals, or blacks, or women, and same goes to landlords, etc.... Since such a law does not exist then your interpretation of the Constitution is very naive and very wrong.