Liberals all done with Cindy Sheehan