I hate him with every little bit of my heart.
Wow, why do you hate him?
Because he never cleans up, he invites annoying friends over, and he has a big mouth.
I can see how that could be annoying, but the issues don't sound like they're insurmountable.
You're an idiot. He's not a real person, you know that. He doesn't exist!
Is this an imaginary friend? If so, then maybe you can imagine that your friend has changed their ways and is a better person now.