I feel like you see this less in other parts of the world where people don't have tens of thousands of dollars from their retirement savings that they have to take out each year, and they would rather give it tax free to their favorite nonprofit than take a haircut with taxes and then do nothing with the money
Japan's had a couple of major upheavals in their "national values" over the past 210-ish years, you might have heard of them.
A country can have good values and moral and be peaceful high trust society with low crime, despite past atrocities.
Which country on this planet with a history of imperialism has NOT committed similar atrocities in the past? Does that invalidate their achievements?
So what's your argument here, except a cheap gotcha like you just found out something revolutionary in the history books, that invalidates the argument.