State Senator Scott Wiener has made a name for himself pushing radical legislation relating to LGBT people.