But lil, to continue your dog park analogy, is it right that a park completely ban large dogs? My dog gets spooked by large dogs, but we frequent a park that happens to get a smaller-dog crowd. If a big lab comes by and my dog gets too freaked, we leave.
It's a roundabout way of saying I don't agree with banning entire classes of people from anywhere. If it's a private establishment they might have legal right to exclude anybody they want, but that still doesn't make it morally right.
Racism, sexism, all those -isms (no dirty jokes intended) are wrong no matter what group is discriminated against.
Don't be too sure I'm as crooked as I'm supposed to be.