Actually, I believe that our foreign policy has suffered over the years because we fail to insist that unalienable rights apply to every one. Supporting the Shah of Iran rather than distancing ourselves from his regime resulted in justified resentment of the US by Iranian citizens. We are free to point out that they are not better off under their present regime but that in no way justifies showing favoritism to the Shah.
I see a similar problem with our treatment of China. We run a significant risk if we become too willing to ignore tyranny, no matter how economically attractive it may be. Our long time favoritism toward Saudi Arabia, though understandable given their control of such a large portion of the world's oil, may cost us dearly in future years. I would prefer to see us develop Alaskan oil and reduce our need to tolerate the Saudi government.