I do not think there is anyone to blame but the kid's parents themselves. The reason being that the parents asked you to give him a ride each morning, but they failed to mention they will pay you for it. They should have told you about it when they asked, rather than trust their kid to give it to you instead. I am not saying parents should not trust their kids, but with how the younger generation are nowadays, is this really a surprise?