Smoking used to be okay, homosexuality was bad, people used to have "one more for the road" and no-way-in-hell marijuana would be legalized. Society didn't just wake up and get smart. It's easy to manipulate and condition societies on what's good/bad. We just need time.