Its obvious that the cruising life is good for what ails you Bilge. How you kept your cool is quite beyond me. I'd have probably cut the buggers loose or at best done an awful lot of the sort of thing that would either get me banned from here or my posts *******terated.
I could almost live with their poor practices but the headsail sheet thing would have seen my top pop.
Did you speak with them ? I presume you must have had some communication when you took off.
“Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life.” Terry Pratchett