Read about Dan Savage. He is an advocate of the radical homosexual agenda. He hates Christians. He hates the right. This little display was not out of character for him. Whoever invited him had to know what they were getting. He does vary a bit from the typical left winger in that he supports wars against Muslim countries, I assume due to their stance on homosexuals.
Dan Savage - Wikipedia, the free encyclopedia
Dan Savage - Wikipedia, the free encyclopedia