The 2nd Amendment is ‘not absolute’