So much for standing on principle. What a bunch of spineless losers.
There are two related issues in my opinion.
The liberals are fighting the war on women. The way the liberals discuss the issues, if you oppose abortion on demand, you hate women.
Homosexual marriage is the same mindset. If you oppose homosexual marriage you are said to hate the homosexual peoples.
So to avoid liberal and media scorn, they have abandoned abortion and marriage issues to the liberal premise that you are hateful and bigoted against certain people, if you oppose the liberals.