Joe, I would agree that the same phoney types who call themselves neo-cons are all you say, but I would give them a much nastier label than "neo-conservative." That plays into their hands. They are either the lowest swine imaginable; people who pretend to be patriots, but will not defend their own people in their own land; or they are too stupid to be accorded even a shred of intellectual respect, if they cannot understand the simple reality that who inhabits a land determines the character of its society and civilization.
As for anyone who puts party before country? There are no words to adequately describe what I really think of such as they. I will only refer you to what George Washington had to say on the subject, 208 years ago: Farewell Address. The same address also will tell you what he thought of those who played favorites or displayed antagonism towards specific foreign lands, where American interests did not require such picking and choosing.
William Flax
I agree, well stated.