The Royal College of Physicians (RCP) has called for a “zero tolerance” approach to NHS corridor care, and accused health service leaders of not going far enough.