Even I've got to side with the "homophobes" here.
Why? Barney Frank is a standard centrist, or center left by american standards, as is McGreevey whatever his personal difficulties. The two Republicans mentioned are not only less capable and intelligent by many degrees, they are intolerant ideological extremists. Basically you have on one side two boring, moderate, compromise-seeking technocrats (legislator and executive respectively), and on the other two simpletons whose entire political career is based on trumpeting hatred of people like you and I, while being told how to vote by others in the GOP who are actually capable of understanding legislation.
But I forgot, your claim of moderation has long ago been discredited, Mr.Republican.