Too all his/her own.. He supports the NRA which means he supports the right to bear arms, he supports the 2nd amendment and all that this constitution stands for. It doesn't mean he stands for young'ins walking around with guns.
You have to think, back in your G'pa's childhood most households had a gun, dad was responsible for it, it was locked in a closet somewhere. He would bring it out with an old .22 to get his kids plinking. Then, back in the hiding spot. Back then, society wasn't what it is today. Guns were not typically carried on our persons when we left the home.. His views are still of that time. He's an older guy, it happens.
Or, maybe it's time to put him in a home lol..