Si Eminem s'est déclaré en faveur du mariage homosexuel, il use par ailleurs d'insultes homophobes dans ses chansons, assurant que ces insultes font partie du langage là où il a grandi, et qu'il ne veut pas s'en départir. "On en revient à cette bataille, dans mon esprit, entre mon désir d’être libre de dire ce que je veux et mes questions sur ce qui peut ou pas blesser des gens" dit-il dans Rolling Stone. « Le vrai moi, assis ici face à toi, n'a aucun problème avec les gays, les hétéros et les transgenres. » Il précise que les insultes homophobes étant prononcées par son alter-ego Slim Shady . « Écoute, je fais cette merde depuis, quoi, 14 ans maintenant ? Et je crois que les gens savent faire la différence entre ce que je pense et les personnages que j'invente dans ma musique. Et si quelqu'un ne comprend pas ça, je ne pense pas que je puisse faire quoi que ce soit pour changer son opinion. » Il explique que les mots "pédé" et ...