DS was asked to be there by 7am. He was. They were not even awake, and did not leave till well after 9am. Good thing DS brought a book to read while he waited on them!
I'd be mentioning this, too:
"My son helped today because he wants you to recognize him as a man of his word. He feels his commitments very strongly. He gave you his respect. I feel I must point out that you let him down and that you were very disrespectful to him in return. You made a return commitment to him--to pay him $10 per hour, which you balked at; to keep him for 5 hours the first day, which you blew past; to be ready to use his time at 7 am, which you were not; to get him back from the project in time for him to keep his *other* commitment at karate, which you did not.
"Just because my son is a child is not an excuse to treat his time as though it has no value. In fact, I believe that is even *worse,* to take advantage of a kid like that.
"As his father, it's my job to look out for him. I'm the grownup and the teacher in his life, and I believe you owe him an apology.
"Also, I think you need to know how your actions are seen by someone other than a kid. I hope that you'll see that another
grownup thinks this was incredibly disrespectful and that you'll reconsider how to deal with people who happen to be younger than you. Paying him for his time does not remove your responsibility to treat him with respect."
And I'd be talking w/ son about the whole thing and letting him know that *I* don't think this is a proper way to treat people. I'd make sure that at the very least, HE heard those points.