Can we just admit that identity politics works better than anything? Nowadays it's "cool" to hate white Christian men. There's no price to pay for being openly hostile to white Christian men (and most whie Christian women as well). Ideas, values, right & wrong...none of that matters anymore. In our current culture & demographic disaster, Republicans/conservatives/libertarians can't be non-white male enough compared to Democrats/liberals. Trying to appeal to Mexicans & Asians is pointless. Selling-out principles gets us nowhere. The only way to win America back is to do everything necessary to change the culture itself.