Anytime a public person calls a fan in the background a moron on live TV, that makes you a number one jerk. I don’t care who he votes for. He’s an @$$.
From what you've told me, it's like a Red Sox fan telling a Yankee fan to "**** ***", I mean it's part of sports.
Trash talking is to be expected.
Especially if you're from Philly, NYC or Boston.