“The U.S. cannot treat Colombian migrants as criminals,” Petro wrote. Petro said even though there were 15,660 Americans without legal immigration status in Colombia, he would never carry out a raid to return handcuffed Americans to the United States. “We are the opposite of the Nazis,” he wrote, in a jab at Trump. Mexico also refused a request last week to let a U.S. military aircraft land with migrants.
Yes, a lot of the areas are post European colonialism. Most of the world is post European colonialism, including the Americas. Vietnam wasn’t fought for the French though. The French were expelled in the first Indochina war and the North and South Vietnamese had independence. The French lost and went home. The US never tried to re-establish French rule.
You might argue that the US fought in Vietnam for the South Vietnamese, to maintain their independence from the North. However I think we all know that the US fought in Vietnam to block Russia and China getting more influence in the area. It was a choice the US made for it’s own reasons to do with the cold war.
Now, the US might feel that because nobody else had the military might to stand against “communism” they had no option but to get involved. They did it to protect their own interests though.