Generally these are ineffective at tackling the problem of gun violence. These should be kept at a minimum to allow law-abiding citizens to have fun, but with responsibly with whatever firearms they want. However, I would not be opposed to state mandated training classes for people who would like to purchase certain firearms, such as machine guns.