No we didn't. We proved that the right can't legislate morality but we never proved that the left can't. Aka: hate crimes, gay "rights", children's "rights", animal "rights, etc".
You're right!
Really? Laws against pornography, gambling, prostitution and use of certain drugs don't exist? Come on, it was a religious crusader who started our present-day anti-drug stance.