After a hiatus, Eminem is back at the center of the hip-hop universe this week thanks to some controversy. First, Em drew heat from critics for threatening to punch Lana Del Rey in the face during his freestyle for the "Shady CXVPHER." Marshall then followed that up by releasing the new single, "Detroit Vs. Everybody" and wrapped the week up with an expletive-laden performance at The Concert For Valor, a free show in Washington D.C. that honored armed forces veterans on Veterans Day.

Performing alongside Rihanna, Eminem greeted the hundreds of thousands of fans in attendance with a "Happy Muthafuckin Veterans Day!" which rubbed quite a few people the wrong way. Em's performance, which was aired live on HBO and streamed on the web, the rapper went on to drop several more "fucks," which really shouldn't surprise anyone considering this is a man who based his whole career on not giving a fuck.

Though some were upset, there's not denying that Eminem gave one helluva performance to close out the show. Maybe next time they'll ask him to clean up the lyrics a little bit.

[Daily Mail]

Related: Today In Hip-Hop: Eminem Releases 'Encore'
Eminem Raps About Punching Lana Del Rey, Azealia Banks Responds
Eminem, Royce Da 5'9", Big Sean, Danny Brown, Dej Loaf, Trick Trick "Detroit Vs. Everybody"

More From XXL