Sure, the neo-cons are right to criticize realist frameworks on those grounds; the importance of moral imperatives, importance of soft power and other cultural factors, etc…. The neo-cons sure to get us into a lot of foreign entanglements so they aren’t perfect either. It’s good to have more perspectives, more voices at the table was my point.