So instead of rednecks what pejorative do you use for the folks in deep blue Massachusetts (e.g.
Ted Kennedy) who opposed offshore wind farms there because they'd be an eyesore? Hypocrites is already assumed, so you need an equally derogatory term for them based on geography and political affiliation.
Moron sounds fair.
I actually don't even consider redneck to be that derogatory honestly. I know a lot of people that would consider themselves rednecks, and say it with pride. Hell, I am at least a little redneck too. I guess it's akin to the word "******"/"awesome dude", as the context matters a great deal in the interpretation. For me, the insult I was trying to emphasize was america's version of conservatism.
Though in a way, I do agree with what you are saying. There is a lot of discrimination in this country to southerners. It's one of the three last few groups you can openly hate without criticism. Southerners, White people, Men, and Fat people. Though, I think fat people are getting off the list.
It got really bad during the whole Confederate flag drama awhile back. Sweeping generalizations about southerners were everywhere.
I was watching an episode of Adam ruins everything the other night, and was kind of shocked. They declared a woman getting an unnecessary vaginal exam to be sexual assault (which I agree with), yet then claimed boys being circumcised for religious purposes to be fine. Cut off part of a boys penis, because people believed it would help stop him from masturbating in the early 1900s, or a vaginal exam?! Which is worse.... hmm...