An interesting perspective from Richard Viguerie:
Snowe Melts Under Tea Party Heat
I prefer to think that the liberal Republican senator from Maine has simply seen the error of her ways and is resigning in shame.
But who really knows?
In any case, she's leaving. And that's a good thing.