The term neo-con seems to confuse a lot of people...
Simple definition is a liberal who wants to use the american military might to push democracy overseas regardless of the cost of blood or treasure...
That’s right on the nose.
True enough. Neocon nowadays means a war hawk or interventionist. The pre-history isn't all that relevant.
If William Kristol or John Podhoretz isn't 100% in agreement on some issues with the most conservative wing of the GOP, neither are a lot of Republicans, including many whose parents weren't left-liberals or Trotskyites.