All true, but there's one missing from that list who played a huge formative (deformative!) role in his life - his maternal grandmother.
I don't have the cite handy, but I've seen information that Granny Dunham was the real hardcore marxist activist and severe disciplinarian and taskmaster of the family. Apparently she was the one pushing the rest of them into leftist activism, and there are accounts of her berating and humiliating young Barry in public for sloppiness and incompetence and failing to meet her exacting standards.
No wonder he threw her under the bus. I would have put it in reverse and did it again...
Sounds like a typical white person.