He's trying to abuse the NJ constitution at the same time that he goes down for RICO stuff. The democrats have absolutely no concept of honor, and will do their best to keep republicans from coming out in November. He should've resigned effective immediately, allowing a general election for the office.
By putting his gayness up front, McGreevy hopes to get sympathy from the people and the media. Because if we criticize him, well, we must be haters and gay bashers. It of course will also dampen down that incoming sexual harassment suit.