Web hosts cost money.
It's not the charitable approach of the host that seems to be the problem, but the support of the functions the website itself.
Some web hosts, can't really be a*s*d to cater for the website's needs and want an easy, or corporately expensive, life.
I reckon John fed and his webmaster are having issues with transferring from the old hosts application support, to the new one that requires either different protocols, or no support at all.
There's plenty of them out there, some excellent right down to just plain awful. Finding the right one at the right price, with the right support and bandwidth is the headache. Then there is the issue of making the necessary changes to the website for the new web host - not always as straightforward as it seems - it can be easy or a nightmare.
I'm not sure that the webmaster needs help, but it would need competent help (anyone know about HTML5 and CSS, for example?) and more essentially, money!
I am sure that if John fed needs help, all he needs do is ask.