The term " neo-con " is now like " racist ", in its misuse. It no longer means anything at all, and is used as a derogatory term , by people who lack the vocabulary and intellect to say what they actually mean. Such " code words " only muddy the waters and defeat your argument.
Power beats " respect " , every time, amongst nations .