Very nicely stated. While one can't prove a negative, in the art of rhetoric, from where does your conviction that Mayor Giuliani opposes firearm possession come?
Being Chief Exec of the USA does not necessarily carry the same powers as those of the NYC Mayor. I would like to think Mr. Giuliani has already made this differentiation.
That said, if it came down to a race between him and Hillary, of course any sensible person would vote for Giulani, IMO. But better, don't have it boil down to that choice. It's why we have primaries.
McCain and Hillary won't happen. McCain would explode before he made it. Then again, Hillary might, too! Affirmative action in Captain Queegdom.