John Swinney would not commit to criminalising pitch invasions despite the 'astonishingly poor behaviour' by Celtic fans at the weekend.