Sheryl Crow needs to choose her battles more wisely. She does commercials all the time for (I think) breast cancer and those are well done.
Then she associates herself with the Portly Priest of the Church of Global Warming and loses all credibility.
Their only intention was to try to annoy and embarrass Karl Rove so that they could get it written up in the MSM. They were unbelievably rude at a function like that.