@Miriamm alas, it’s actually pretty straight-forward: America was initially settled by Puritans, and their “moral” foundations still underly our culture:
Hating people who aren’t like you and denying their humanity is perfectly reasonable and acceptable.
Being happy and enjoying yourself is ungodly and sinful.