I once had a chief pilot who constantly reiterated that the sim time was "your time" for training, and if the training wasn't being conducted to a high standard, to call him and he'd have it put right. That greatly altered my concept of training - it's there to make the pilot better, and it's incumbent on everyone to get the most value from it.
Of course, it was a third party training supplier so we were very much the client. Probably more difficult with in house training, but then again in house training should be highly developed to the training needs analysis of the operation.