Two people have died in separate traffic incidents and a string of crashes and assaults have left more than 30 others in hospital.