Raising the age to 21 will literally do nothing. Unless there is a federal wide program like gun registration, or a fire arm licence everything is going to stay the same. Illinois has fire arm licences, but they can cross states and buy a gun from someone from a state with more lax gun laws. It should be illegal for people to leave a gun show with a gun. There should be a background check on everyone who buys a gun.