This is absolutely it. And, IMO, it also explains why many people stayed home in 2024 rather than vote.
The original sin of the U.S.A. is slavery, and we never expunged it, not even with the Civil War. We just put a thin veneer over it. All of the nastiness underneath is now bleeding through.