Rude People ruin get together

My ex wife owned a business at one time, and my son worked for her. He got to where he was taking advantage of the situation, showing up late, and she put up with it. However, she had a partner, and he eventually got tired of it. He came in late one morning, and the partner demoted him, and busted him to part time. He came to me whining about it, and I gave him the "speech". I told him it didn't matter if he was working for his Mom, me, or Joe Blow from Breeze, when you have a job, you show up on time. To my knowledge, he has never been late again.