Too many times I have discussed this topic, esp with that fallenking guy in another forum. Especially that correlation is NOT causation when it comes to gun ownership and firearm crimes. Here's a good article on the issues at hand from a lady that personally abhors the idea of owning a gun herself:
I am pro-gun ownership (within reason). Get your license after gun safety course, have a gun registry etc if needed (Canada recently scrapped its long gun one)....no fundamental reason why civilians should not be armed, but only govt should be (extreme authoritarian govts that murdered their citizens in the droves later were very against private gun ownership when they came to power for a reason). Bad people and dubious people (acting in para/extra legal sense because of flaws of enforcement) are going to get their hands on firearms no matter what....so I say at least have the good reasonable citizens (as best as you can define them) armed and educated according to their free will....its a good hedge.
Carry and transit of firearms can also be given a legal framework that must be followed...and any other guidelines needed past that. Here in Canada, all firearms need to have trigger locks when being stored (if not in gun safe) or when transiting....so of course cannot be loaded in those safe states. Other ones I can think of right now are 5 round mag restriction, special license type (and transport permit) needed for handguns, very good course and background check needed for regular license (for long guns).
Canada is probably the best you can get under the british system of govt (where all rights are essentially privileged rather than inherent) so most applicable when talking about Pakistan and similar govt structures on how to do it if you want a better balance of gun rights/control. Only one country in the world has inherent fundamental right to gun ownership (like free speech there too) that was established from the beginning rather than "conceded" by a political elite...but to do it that way needs new constitution from scratch for all other countries....so not really applicable per se without a revolution/reset.