For sure there is hypocrisy in the US approach to different countries. In some cases, we aggressively speak against the government of a country - sometimes even physically attack them or their people. Declare them our enemy. In other cases, we and they pretend to be friends. All because we have determined there is some common goal. Then we overlook bad behavior or even try to hide it. But, good is good and bad is bad and our official approach does not really change the truth. Perhaps our reputation suffers from this approach.
When I am in charge, we will put the US first. But we won't send money/bribes to other countries to pretend to be friends. We won't attack other countries unless they attack us first. We won't assassinate their people. We won't tell them how to run their country. We won't try to right all the wrongs in the world. We won't finance insurrections. We will just try to solve our own issues - we have plenty already. Who gave us the right to tell everyone else (countries) how to behave? Sort of like going to school and forming a gang to control the rest of the students. That would not be right. Do each of us have the right to control our neighbor, tell them what to do and how to do it and take drastic action if he does not. I am of the opinion that I worry about myself, my land and home, put up a fence and keep my stuff in my fence, and leave my neighbors to do with their land whatever they please - unless they attack me or my stuff or put their cows in my pasture. Now, I am very willing to lend a helping hand if a neighbor asks for help. But not trying to force my will on him. Should our behavior as a country be different?
We fight too many wars and promote too much conflict in the world. Some wars have been noble. Most have been political.