Violent scenes unfolded outside St James' Park before Sunday's Tyne-Wear derby between Newcastle and Sunderland.