Nations simply do not invade other nations for humanitarian purposes.
This is a valid point.
Since WW2, the United States has interfered directly, or indirectly, with many countries around the world. Presently, the U.S. has 6,000 bases in 130 countries. When the US can’t get its way with the UN it just goes off and does what it wants anyway like some petulant child. The following are countries that America has interfered militarily since WW 2, as compiled by historian William Blum: China (1945-46), Korea (1950-53), China (1950-53), Guatemala (1954), Indonesia (1958), Cuba (1959-60), Guatemala (1960), Congo (1964), Peru (1965), Laos (1964-73), Vietnam (1961-73), Cambodia (1969-70), Guatemala (1967-69), Grenada (1983), Libya (1986), El Salvador (1980), Panama (1989), Iraq (1991-2008), Sudan (1998), Afghanistan (1998-2008). This list does not include covert interference in places such as Colombia and Chili etc.
On the surface, American philanthropy appears to pursue political outcomes, but political outcomes that are used to secure American trade interests. Very few today would deny that the Iraq war was all about oil.
Hence my proposition, if Zimbabwe had any significant oil wealth, would America’s attitude be different to what it is now in regard to Mugabe?