Nurses are being punched, spat at and threatened with weapons by patients who are not prone to violence but are becoming angry after long waits in A&E.