If McCain wins re-election it will probably be because of her support. Not good.
I agree, but politics is that way. If you know a cure tell me.
FYI:
The few Republicans consistently more liberal than McCain would be Chafee (formerly R-RI), Collins (R-ME), Snowe (R-ME) and Specter (R-PA).
McCain is barely more conservative than Chafee.