Eminem gets accused of being homophobic ALL THE TIME. He's not, though. He has denied it on several occasions and is close friends with openly gay musician Elton John. He told Anderson Cooper in an interview that he did not really have a problem with anyone and did not hate gays. The usage of supposedly "homophobic" lyrics in his songs is due to the fact that they were used so strongly and commonly in his upbringing, without necessarily being used in the right context.
You can read more about it here:
https://en.wikipedia.org/wiki/Eminem...ia_controversy. Trust me, though, he is not homophobic. He really shouldn't include those lyrics in his songs, they can be very offensive to some people and aren't really necessary, but I don't think he's a homophobe.