Good Lord, Man. Your reading comprehension is severely lacking. A slur is using an incorrect definition of a word to describe someone the definition does not fit. If you are not a former liberal democrat that is also an anti-communist you are not a neo-con. A Conservative that is an interventionist hawk in foreign policy can be called a hawk, militarist or war monger but he isn’t a neo-con. The Russians, Chinese, North Koreans and Iranian Mullahs are our enemies and half-wits like you use the term neo-con to slur anyone of whatever political persuasion that opposes our enemies. You listed a bunch of liberals and most of them would never be considered neo-cons. They are not “New Conservatives” now and have never been. Really? Barack Obama a neo-con?
Look at who he bombed. He was a wartime president. The Propaganda Media downplayed it because Obama was doing the bidding of the neocons, not Americans.
The Neoconservatives are Trotskyist academics - Marxist and a Bolshevik–Leninist. Bill Ayers was the "The New Left". Obama left him for the neocons.
Our?
We still do business with Russia and China. Our economy is running on production from China. That's not an enemy.
We do business with North Korea through China with a nod and wink. Iran had been shipping oil to all of our allies.
Thank you for gracing us with your presence.
You can call me a half-wit but not a liar. You can regurgitate propaganda all you like but neocons are leftists posing as supporters of conservatism for their own gains.