I respectfully suggest you have no idea what a NeoCon is.
It was a term invented by liberals to shame Jewish Americans to keep them from voting to support GWB.
Long before Beck or Palin were even on the radar screen.
It begins with a group of liberal Jewish hawks who left the democrat party to join the GOP because of the anti-war movement in the dem party.
The term neoconservatives was coined by the democrats and used as a term of ridicule that these liberals could become conservatives. But Irving Kristol(father of Bill Kristol), who was the leader of the group, wore the name neoconservative as a badge.
So, for many years NeoCons were Jews. But that begin to change in the transition to the post cold war period and the Wolfowitz Doctrine and the creation of the Project for a New American Century. So today a NeoCon can be Jewish, Christian, Muslim, etc. It just means hawk.
As a foreign policy doctrine it emphasizes idealism, humanitarianism, nation building, and spreading democracy. Also unilateralism. NeoCons think multi-lateralism is weakness and "leading from behind".
The problem for the NeoCons in the modern GOP is that "true conservatives" see NeoCons as big government conservatives and social liberals who support abortion rights, homosexual marriage, and amnesty.