Truman was right to replace McArthur IMO, he had no choice, he was insubordinate, in public not just in private, and a bit of a loon at times.