I agree with everything the ladies have said. I think it was a VERY VERY big mistake to accommodate their ridiculous request. You should have stood your ground. I mean this in the nicest way but...grow some balls! Don't let people push you around like that and don't accommodate those kinds of demands otherwise you are basically saying that it's ok for them to treat you that way. Just because they pay your does NOT mean that you work for them! Definitely change your 7 days notice thing. The only time I give notice is when I take an actual vacation or long weekend off. Add to your contract that you can terminate without notice if parents are disrespectful etc. In the end you are going to be so much better off without them!