Because not many have the balls to say it OUT LOUD.
I have to disagree with your assertion. Liberals for the past 40 years of my life have been saying exactly what your friend has been saying; they've just used politically correct language to say so.
How the liberals phrased their assertion? "American is so evil and awful, it deserves to lose, but only because America has been so horrible to the good people: gays, lesbians, blacks, child molesters, etc." Therefore, only gays, lesbians, blacks, child molesters, should be granted all immunity from any taxes, any slander, any lies, and confiscations and thefts."
Obviously, it is clear your friend is not calling the groups "good". I'm merely illustrating how the liberal chimera works.