Right before the 2004 election, Eminem released an anti-Bush song called "Mosh."
One of its lyrics was "No more blood for oil. We got our own battles to fight on our own soil."
Now he's angry that the the most anti-war candidate in the GOP primary sang his song at an event.