Where do you propose this push back take place?
News Networks = Liberal Media
Print News = Liberal Media
Cable News = Liberal Media - Fox
Late Night Talk Show Circuit = Liberal Media
Cable Talk Show Circuit = Liberal Media
College & University Publications & Radio = Liberal Media
Union Publications = Liberal Media
Public K-12 School Publications = Controlled by Teachers Union Employees
Public Television = Liberal Media
Public Radio = Liberal Media
My point is that other than Fox, Talk Radio, and some Internet sights, every bit of opinion is shaped and moulded into whatever the Liberal Media wants it to be, in order to serve their agenda. You speak out against gay rights, and the entire media machine comes together to paint you as a despicible hate monger. They then marginalize you, destroy you, likely get you fired from your job, and then move along looking for their next victim.
It's this constant propaganda that is causing us to drift further off course. Have you ever been in a boat, out on the lake fishing? You look up and see a nice red boat parked by the pier right in front of you. Then, you look down at your bobber for a while, thinking, mind drifting. Then you look up, and that pier with the red boat is now a half mile away. Yet you didn't ever feel it happening. That's how things are today. Society is just adrift, and very few of us have ever looked up from our bobbers.