Edit: To the replies pointing out the protected class distinction: I'm well aware of it (as my example shows). What I am highlighting is that "freedom of association" isn't as absolute as the parent post implies, and that in the past the law was changed and that freedom was diminished when it allowed behavior we didn't like.