Ditto Sous said "This is just one of the reasons why I bought a home in the country with my own land so no one can bother me when I don't want to be bothered.
Anyway, stay calm and talk to the mother and father about what is going on. Be sure to use language other than "you did this" or "I saw you do this". See if they are upset about anything specific and if they are, try to fix it. If it cannot be fixed or they are mad about being an hour late, just walk away and leave it at that."
This is why I keep to myself , It seems the older I get the less S*it I'll put up with.. So I just say little, and keep mostly to myself ( other than maybe 2-3 good friends) , and do my own thing. I'll do all I can do to not have a conflict ,I'll run-leave , go a mile out my way - But when enough is enough . Unleash H*LL with no rules and mercy..
Remember fast 08 - go a mile out the way and do all you can to fix it..
PSS I have to say this " a wise old man told me once " son, the problem is never the problem ( its a given) . But how you decide to handle the issue is the problem..