SeaGull,
First and foremost, congradulations are due to your son (and you!) for the committment to Scouting and a quality program. I've seen many teenagers who are treated unfairly, never look back (Youth groups, church, sports teams, Scouts, etc.).
Second, (this was a lot to try to digest in one sitting), there was a lot of good advice given (some better then others) as to the way your son (and you) should handle this, but, from what I could tell from your postings, he did what he was suppose to do.
The SM should not have been yelling at the scouts, it was not HIS training. With JLT, the youth run the training (current and former SPL, ASPL, Eagle's, JASM) the adult should only advise, and should have had a pre-training for the presenters.
If someone has got a POR, just like with "fast start", someone (SPL, ASM, etc.) should have already brought him up to speed on how to do the job during the first month, not 5 mo. into it. The SM conference should not, if schedualed properly, ever be denied. A BOR can be set with the request for no advancement, but not denied the meeting. The BOR is about more than advancement, it is the feedback on how the troop's health is and what is needed to direct the scoutmaster on how to run their program.
As to MB mill's at camp... (Kudo's to your son on MB's), nothing should ever be "given", only earned. I earned half of my 34 MB at camp (Eagle '73), and I can't ever remember earning one through the troop. Scouting is about advancement, not nessesarily rank. How to set goals, and then, how to acheive them. MB's expand their horizion's, skill's and knowledge.
Sometimes Scouters forget we are advisors, not leaders. When we take a POR in the troop, we have a commitment to the youth, and to their betterment. If our emotions, children, family, job, etc. get in the way of providing a quality program based on the Oath & Law, then we should not take that job.
And as to advancement, it says we are to provide "immediate recognition" for those acheivments.
Sorry to run on, but it upsets me that more boys are run off, than retained, in many units, by not following a quality youth oriented program. (I could rant on, but I should climb off my soapbox...)
Let us know how your son does, tell him to soar with the Eagles, if that is what he wants, we would be honered to share the sky with him.
YIB, Fred