Kind-hearted canteen staff at Inverclyde Royal Hospital who have raised thousands of pounds for local good causes have been banned from continuing their charity work.