Alas, we have to tolerate a lot of these things whether we want to or not. I'd say 1) work to elect people who share your views to congress, state legislatures and other lower level offices. The momentum for change on these issues comes from the bottom up -- and some of these politicaians will turn out to have star quality. In the future you won't have such a hard time finding nationally known politicos who share your views.
2) I hate to sound like Bill O'Reilly, but a lot of work has to be done through the culture. Gramsci Marxists, communists and secular social scientists with agendas devote whole careers to propagandizing the public. It's hard to fight this because people who believe in traditional values, by definition, aren't movement cadres. Still, you have to pick your issues and make your voice heard.
By the way, the typical NY Dem is stunned to learn that Rudy is pro-choice and pro gay marriage. I don't recall him ever making a statement on these issues. I'm not saying that he didn't talk about them as mayor, but he was out there pushing for something every day and I never heard him discuss these things. We knew him as the enemy of wild-eyed liberal judges.
As for immigration, the typical illegal immigrant in NYC didn't come across the Mexican border. He came on a visitor's visa and never left. Since the immigration service and the state department didn't care enough to even keep track of who went home and who stayed, it was hard to expect the police to take responsibility for rounding up a lot of people who were mostly working hard and minding their own business. The whole border issue is something many of us only started thinking about quite recently. In fact, NYC is much less visibly hispanic than it was 30 years ago.
Quit making sense!! You are spoiling the thread! :)
Right -- and it's much more Islamic, too. Does that give you any comfort?