Doctors need to stop moaning and take responsibility for improving the NHS, the leader of Britain’s medics warns Professor Carrie MacEwen said ministers had given NHS substantial sum