Incompetence really?
Check it out:

The District of Columbia is the only jurisdiction in America in which gun owners have to re-register their guns with the government every three years. The mandate was enforced at the beginning of this year. Now, the Metropolitan Police Department has been sending notices to residents with registered firearms to come down to their headquarters to be fingerprinted. The only problem is, most people are resisting the demand.

Because of the police department’s own incompetence, gun owners have to fork over another $35 for the fingerprinting fee, as well as $13 for the gun registration fee – per gun. Not to mention the gas they have to pay to make another trip to police headquarters – for no reason.