Is it even reasonable to expect consistency in international policy? Should we ally ourselves with countries that operate counter to our ethical standards*? Or, should we overlook some things in consideration of our interests?
ETA: Example: Aligning ourselves with countries we 'should' disagree with. For example, being Saddam Hussein's buddy in the early 1980s because he was Iran's enemy, who was our enemy. Having Saudi Arabia as our friend with the elephant in the room being how they treat their citizens (especially women), which runs counter to everything we say we believe. Stuff like that.
*- We are often hypocritical in what we say we stand for and what we actually do ourselves (as a country), but that's another issue for another thread.