With the greatest respect (as you put it), as a doctor of >20 years experience, your perception is skewed.
Do you honestly think that the number of exception reports you get anywhere near reflects the reality of how many juniors work more than their paid hours? I can promise you that my experience and what I see on the ward doesn't chime with yours.
Depending on the units you work in, only lip service is paid to self development time (I've been a Foundation Training Programme Director, and had to tell one department several times that SDT was not optional, culminating in telling them that if they were unable to accommodate it, we would have to remove their Foundation doctors), mandatory clinic/theatre time etc. Some units are well run: many are not.
I am not suggesting that junior doctors are saints - they are people and like any people you will find those that cut corners, those that will be late when they can get away with it etc.
However, being a manager gives you only very limited insight into the actual work done/requirements of being a junior doctor: your job is to manage the aspects of their job related to their employment, not the actual clinical nuts and bolts of their day to day work. I do some management roles, but I wouldn't pretend to hold forth about my managers job.