<human>: Can you give me a shortened version of the text?

Like, you don't even know.  He's my friend, or I'd like to say so if he wasn't pissing me off so much lately.  He doesn't replace the toilet paper when he's done.  Instead, he thinks balancing the new roll on the old one while it's still on the TP holder is acceptable.  He invites my friends over without even telling me until after the matter, which has been a pain in the ass lately because I'm still recovering from bronchitis.  I don't especially feel like hanging out, and if I don't, my friends think I'm flaking on them.  He lets trash pile up in his room.  He just throws shit on the floor.  Mind you, this is in the living room area.  I walk by it every fucking day and smell it too.  Dust bunnies form under all the shit he throws on the floor, I kid you not (SERIOUSLY).  BUT THE WORST PART, the absolute worst part is when I try to bring up these issues with him, he will throw a fit instead of trying to listen.  Every criticism of him and his slovenly behavior is a personal attack when it's all completely true.  It's gotten to the point that I don't want to say anything because of all the drama that will inevitably break forth, but the place is getting disgusting and he's seriously starting to dickride my friends and I'm not cool with that.
<bot>: Roomate is a slob, but whenever I bring it up he gets angry and defensive.  Is there any way I can try to solve this without a shitstorm or will I have to just wade through the shit?