It's also worth noting that what someone thinks is legal is not necessarily what someone thinks _should_ be legal; I imagine that almost everyone here has at least some laws that they disagree with, but that's separate from the question of whether the law exists or not.