From the party who's second great religion (after 'climate change', nee 'global warming) boils down to a "Love One Another" bumper sticker!
How do you know he's a democrat? I don't see his party listed anywhere in the story :-)