Actually, I agree with you to a point on the moral thing but there is a level at which a line should be drawn.
Our country has drawn many such lines. The United States has legislated morality on many things including theft, murder, slavery, driving fast, alcohol consumption by minors (well, they blackmailed all states into making the age 21 .. but that is for another thread), the number of folks you can marry etc. I am all for freedoms but I realize that there is more freedom in a society with well defined laws than one in complete anarchy. I heard a story along these lines at something called Alpha that my church is doing ...
The speaker (Nicky) was taking his son to a soccer scrimmage. The coach of the team was late and Nicky was chosen to "coach" and referee the match. Well, Nicky was not very familiar with the rules of soccer and as the scrimmage started complete havoc reigned. Fouls galore. Hurt egos. Angry parents. Then the coach showed up and ENFORCED the rules. When that happened, a great scrimmage ensued and everyone was happy ... Freedom is best enjoyed within the confines of a proper standard of behavior. That is why we have laws in the first place.
Anytime a law is written, it is in essence legislating morality. After all, morality supposes to be the proper standard of behavior that most of us, even without a lick of religious knowledge, happen to know something about.