I agree, chicken/egg situation. No one is going to be the first to give up their guns.
The only solution is more stricter checks, as most seem to be fruit cakes. I think it would be hard for the NRA to argue against that.
Probably should raise the age limit to 25 as well.