Since it's beginning after the end of World War II as world leaders sought a forum to try and peacefully resolve issues which lead to war, the UN has morphed into a self-centered and corrupt body with a majority of it's General Assembly members being either rogue or misguided states who see America as their "Sugar Daddy" for questionable programs and actions. It has wasted billions of dollars, has expected America to pick up the slack where it needs more and has largely relied on just a few members to shoulder the burden of conflict when it's legislative actions come up wanting. Today, it finds itself in a position where the most activity taken involves blaming America for the problems of the world. Past American leaders have ignored those growing trends until today, but now a different kind of leader like Donald Trump in the United States has decided enough is enough.
Particularly noteworthy was Trump calling out some of the most tyrannical nations on earth, from Russia, to Cuba, to Iran and yes, Venezuela. He spoke for the American Spirit and the truth that is freedom versus tyranny. The current situation in Venezuela was correctly called out and he pointed out that the problem isn't that socialism wasn't properly implemented, it was that socialism was instituted in the first place. There is no more potent means of improving life than the personal initiative and productivity that America provides to make life better for all. I'd dare so those who have been under tyranny understand that and it is why most of them are such believers in the American way and so many want to come here.
So to you, President Trump, thank you for courageously taking truth to tyranny and telling it like it is. The UN is a politically correct institution that always looks for America to bail it out despite never supporting American values. Your speech was something that the many despots in the organization needed to hear from the leader of the free world.