You stepped on the slippery slope, dude. On the right you can add: "pot smoker, smut peddlar, blasphemer" and on the left you can add "homphobe, self-esteem-reducer, and men guy who fires people because they don't perform." Let's make 'am ALL illegal and we'll have a perfect society, right?
WRONG, of course. WHY? because GOVERNMENT IS NOT THE ANSWER. Not for the right or the left. Or anyone. The answer is to keep government focused on punishing real crime, and leave everyone with all the freedom they need to pursue their vision of morality. For example, if we were freed of government schools, there would be no issue regarding homosexual activists in the schools.
Just would like to note that, personally, I hate to use the term "slippery slope" in first use, or even rejoinder. It's meaningless! And don't waste my time time attempting to show how meaningful it is, or I'll subscribe you to thousands of self-affirmation email lists!
Now to the point!
Real Crime! Well what is real crime to you, is a felony to others so you have your own quicksand there.