OP isn't saying ALL Christians are anti-science. Simply that the country is controlled by Christians who are anti-science. So no, it's not a broad generalization.
Regardless, the claim "all atheists are moral sociopaths" doesn't come out of atheist scripture - there isn't any. It's simply acknowledging there isn't sufficient evidence to believe in god. Nothing more. Bringing in morality or an even more obvious red herring like authoritarian dictatorship (as opposed to gentle dictatorship?) weakens your credibility.
Christians who behave badly because they are bad don't earn criticism. But those who enact regressive policy and claim their religion is the basis for this (with scripture to back them up in some cases), earn criticism. So you're really off base with your "everybody does it" counterargument.
Your signature suggests you are a conservative. If it upsets you that the "brand" of the modern conservative is that of people like Roy Moore - outspoken Christians who want to attack the rights of gay people, women, and use their Christianity as justification - then fight back. If you agree with them, then prepare to get a lot more upset about people calling that entire culture out on it's bullshit. We have people trying to implement a Christian Sharia in the US, a theocracy, and that stains the religion and the political party propping it all up. The more they try to push, the more there will be push back. Blue states are getting tired of having our economy hurt, our people hurt, all the pay for the states trying to drag us back to the dark ages.