FOR MATURE AUDIENCES ONLY!! This video is dedicated to all the Assholes around the world!! In Order of Appearance: Rush Limbaugh Sean Hannity Anne Coulter Dennis Prager Dr. Phil Laura Schlessinger Jerry Springer Michael Savage Geraldo Rivera Tom Cruise Elisabeth Hasselbeck Pat Robertson Bill O'Reilly ... Rush Limbaugh Jesse MacBeth media matters iraq troops phony soldiers smear anatomy John Kerry