I might agree with Bill on this, why would this guy call himself a Republican?
I know you know the answer to this. But just for those who might not, the reason is because it is a main part of left's agenda... to somehow give the impression, the GOP, fosters the homosexual life style, just like Dem's, thus, there is not difference between the Reps and the Dem's.
So be prepared, to have the other side, to constantly try to do this. They know, that as long as the Dem's have the homosexual issues around their neck, the WILL LOSE.