Like most rights, the Second Amendment right is not unlimited. It is not a right to keep and carry any weapon whatsoever in any manner whatsoever and for whatever purpose:
What he is saying is the M-16 is for the militia but not necessarily the private citizen. he mentions the ban on machine guns as an example.