When we have practical beam weapons or sonic weapons or whatever, firearms will still be used for recreation. Bows and arrows weren't abandoned when firearms were invented -- we just turned archery into a hobby or sport.I think society will eventually abandon firearms as better weapons are developed.