They have mostly lost this influence and power, only to be replaced by something equally distasteful, your explanation not withstanding. You sound exactly like the supporters. Sure the details differ, but you've nailed down the "ends justify the means" spin, just like every other movement that wants to push their world view and morality. The kicker is the whole "it's not enforcing morality" or defending a world view schtik. It's deciding not to do business with various groups of people, under pressure from other groups of people. As a JFK democrat, and individual, I say fuck that. Good riddance.