Your first point creates a distinction without a difference, except perhaps in someone's feverish imagination.
Rudy addressed NARAL because he was mayor of one of the most liberal, feminist cities in America. Do you have a record of the lefty groups that Ronnie addressed out of political necessity?
He addressed NARAL after he already won a second term, which means it was not politically necessary.
Oh, and he praised Margaret Sanger during his 2000 speech to NARAL - was that politically necessary? Nice try, though. You're about the only one who has even tried to attempt defending Rudy's speeches to NARAL. Most just ignore the issue in hopes it will go away. Except the speeches are on Rudy's official record.