Weld is a RINO, that's about all I know about him. What's his position on gays. I don't understand your point.
The Log Cabin Republicans have their inaugural "lifetime acheivement award" to him in 2003. That should be telling enough of his stance.