This song is garbage yes but dude shut the fuck up.
Liking an eminem song does not = Not knowing hip hop.
Honestly I would say the average person who likes Eminem to some extent would hold more knowledge of Hip-Hop. And I am basing that solely on the fact that they are exposed to an emcee who actually cares about putting thought into his lyrics, and using multi-syllable rhyme schemes and other basic elements that make hip hop what it is.
You can hate his style, content, image, voice, and whatever the fuck else all you want. BUT you just make yourself look stupid if you cannot at least admit, basing purely on his lyricism skills as an emcee, that the dude has talent.