The Bill of Rights was ratified when none of those things existed. I absolutely believe the 2A is outdated, but you must consider the reasoning its creation.
> A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.
People seem to forget that first half is more important than guns.