So today we are at a job. My laborers are working and I am speaking with the client. The client and I walk around the corner of the house to see one of my laborers urinating on the foundation. Normally I would fire the guy right away. This is one of my good guys and this would be his 4th year with me. I've never had any real big problems with him, but he really screwed up. I sent him home and I suspended him for 4 days. So he will miss 2.5 days pay this week. The client was pretty upset about it, but I worked it out since they have been clients of mine since the beginning. The worst part is that he wasn't more than 15 feet from acres of woods if it was really that bad. My policy is that you never relieve yourself on a clients property period. He knew this. So did I do the right thing or should I have let him go even though he is normally a good worker? What would you have done? What can I do to prevent this in the future other than informing the workers of my policy? Thanks for any help.