Hey, I'll go on record as saying they shouldn't have played that musical selection. Guests on a show should be shown some decency regardless of what their politics are. If they're that offensive, don't have them on the show, simple as that.
As far as the boorish behavior shown to the First...