Hey Guys,
I completely agree with the methods described as a way of dealing with a vocal coach. I would also recommend having a chat to the coaches "boss", and maybe suggest that he is in fact doing his school/team/players a disservice.
Also, I find that I can use humour a lot of the time to help, but this only really works if you already have a good relationship with the coach in question. There are two coaches in my area that are reknown as being whingers, and many referees hate (or even refuse) to do their games. However, I have refereed literally hundreds of their games, and I have since found that the occasional sarcastic (yet good-natured) comment can help to diffuse the situation.
It's very hard for a coach to complain to you when they are grinning from ear to ear