Most Americans are pro-choice.
That is a big lie. Being pro-choice has always meant, you support abortion on demand. Most Americans do not support abortion on demand. Therefore, most Americans aren't pro-choice. Most Americans believe in some form of limitation on abortions. Rudy Giuliani doesn't support any limitations on abortion. Rudy favors abortion on demand and the ugly partial birth abortion procedure. Period! That will not garner Rudy many votes from social conservatives.
Most Republicans/Conservatives in polls are pro-life.