Question: Which of the following would be a violation of the 2nd Amendment? A law that bans all gun ownership. A law that outlaws military styled assault rifles. All of the above would violate the 2nd Amendment. A law that prohibits carrying guns onto school grounds. A law that prohibits former felons from possessing guns