As childish as that is of him, your post is the same.
Grow up, man up and talk to him. Have a conversation, explain that he needs to clean up his shit or move out.
Really not that hard. If you like a clean place, best rule you can have is a clean your shit up right away policy. Nobody leaves dirty dishes in the sink. If you eat something, you wash everything and put it away right after.
Honestly this makes things much easier. Washing one thing isn't a big deal, it just sucks when you let it pile up. If you're lazy and let it pile up, and then other people do the same, shit gets nasty real quick.
If you spill something clean it up.
Idk, really the only way I can live with people. I'm not a neat freak by any means but it's really the only way to go with multiple people. It's about respect too. Other people have to live there so get off your ass and clean up your mess. Or GTFO
Problem solved. No need to humiliate anyone.