You sound like my mom- you have a huge heart and for that you will be blessed! You're doing the right thing by setting rules and I hope he gets his act together---prayers are coming your way!
P.S. I just had to say I was getting a visual of you walking behind him with the spray and bleach-