Why would a moderate Republican vote for her, other than out of fear of being labeled anti-Hispanic?
Well there is the traditional belief that Supreme Court nominees shouldn't be opposed for ideological reasons. To the victor goes the spoils.
Agreed, also the fact her nomination doesn't do anything to change the balance of the court since she is replacing another liberal in Souter. If she was replacing Scalia it might be a different story, but even in that case I don't think Snowe or Collins would be against the nomination.