hmm... Maybe you haven't listened to all of his songs? Anyway, he put all of his anger about both his mom & kim in some songs instead of violence. Kind of like when people talk about someone else around their back, but never physically hurt them. You could think of it that way haha. He thought about these actions but never did proceed to them. His family went through a lot and was very dysfunctional, causing him to be depressed and angry and creating songs like "Kim"
gee maybe cuz he is misogynistic. he doesnt like women. 8 mile is a true story. his gf cheated on him. maybe that was the start of his hatred. i mean he grew up with so many problems, and then she cheated on him? yeah that would be a good reason to hate her, and then i guess he reacted wrong and started thinking all girls were like that. idk. somehow you women find him attractive even after songs like Space Bound or Love The Way You Lie
Could the boy be a bit messed up? That is what I think, there is nothing he has done that I will listen to...
Not all of them are. And because He grew up around the same place I did. its rough.
I suppose because he has the choice to tell of his anger to the world.