Two words (among others) that describe this turd is Effing Punk.
3 more words for Maher: ignorant, rude, and delusional.