Hmm, interesting. Why not? If those laws apply to other forms of private property, why not to forums if a forum is considered private property?
I know in NYC, there are at least 1-3 clubs that only allow a specific color in. They have a sign outside their place. No legal problems.