I know the title does not reflect what i need help with, but i am not sure how to phrase this. I finished some work today, cleaned up the driveway, fixed any marks in the yard, and all round fixed any blemishes I left while working. I show up to the property at 9:30, which is a little late, but we had storms last night. Everything was wet, and I wasn't in the mood to make a bigger mess. After I was done the owner asked me to take some of the sticks that fell out of her trees during the storm, so I complied. As i was getting ready to leave, she started making rude remarks about how i was late, she then called me lazy, and reminded me who "signed the checks". I was appalled at how rude she was. Even more disturbing to me was, through the whole process she stalked me around the yard. During the install she would be as annoying as possible, and rude to boot. I know she may be old, but how do i deal with this in a polite and professional manner? Today I just apologized and left, but what about in the future? This was by far the biggest insult session anyone has ever given me while working, and actually the only person to insult me while i am working. I guess Im just a little taken back, and confused. So, I am turning to the veterans of the profession here, what would be the professional or polite thing to do?