I wouldn't dare touch on the differences between moral, ethical, and legal. I know that often times the three cannot be used together.
I will back up my liberal comment by saying It is a leftist mentality to think that just because you don't like what someone else is doing, you then have the "right" to stop them.
You wont find many conservative minded people who think it is right, moral, or ethical to restrict the freedoms of others. I feel that you should be able to do whatever you want. Individual moral code dictates what is right and wrong. If your parents gave you a broken moral compass, then you will likely end up in jail, prison or a pine box.