Truman fired General MacArthur after he insisted the US bomb 100 Chinese cities with nuclear weapons during the Korean War. Many Americans felt the President was weakening his stance on China and couldn't bear to see MacArthur (an iconic WWII American hero) lose his position that way.