The problem with democrats is that they always hold progressive action overhead like a carrot. "Vote for us, we'll establish trans rights/universal healthcare/codify roe v wade!".
Then they don't do it because they want to use it as a fundraising and election platform next go around. If they just did things when they had power people would be more willing to vote for them.
And yes, I know that there are Republicans and independents blocking progressive action. But that doesn't excuse the DNC from doing what I described above as well as constantly shitting on popular progressive candidates.
It's both. Yeah, Americans continue to be unmasked as racist and all, but the DNC absolutely shat the bed here as well.
And the US is still giving it. That argument would work if we actually stopped giving them aid, but we don't.