This, surely, is a little bit like the parent trying to teach the offspring to drive.... far, far better that a competent (and qualified and trustworthy) stranger do it; the
emotional overtones in both directions are removed.
The other issue is
efficiency. This is why the foreign room-mate with the better (to them) foreign language skills uses their fluency and you don't learn
their language: it's just more efficient than (you) floundering around in a 'foreign' language trying to express yourself. How many times have you seen the 'boss' doing some 'un-boss' job because it's quicker to do it themselves than teaching someone else how to do it properly? Hence the advice to drink a coffee and read a book - keeps your mind off what's going on, and your hands and tongue still.
That's the advantage of third-party training: the
training is the job for the trainer, the
activity is just the means of transferring the training. The trainer doesn't 'pull the trigger' for you, because the objective isn't to hit the target, it's to get
you to hit the target!
I'm looking at taking a third party basic cruising course because I want to learn safe and seaman-like sailing and the objectivity and dispassionateness of the instructor is important to me (doesn't stop them from being polite - at least sometimes, I hope, when I'm not doing something stupid - and friendly

)
So lots of benefits to something like the WomanShip program, or just send the lady away on a course for a few days, when there's no escape for the lady from doing it herself, and no interference or assistance other than for safety after having been shown how and what to do. Finding an intensive four day basic cruising course in your area (similar to the basic cruising courses described in my thread on
Ontario sailing schools...) could be just the ticket at an affordable price!
Good luck!