Holy cow, Batman! Dang, not just a long read, but every road block to success is blocked one way or another. It is amazing anyone gets through that bureaucratic pile of bs that you are required to do in order to just have a gun in your home!
DC Steps to obtaining a firearm and being able to legally have it in your possession in your home;
1) Fill out the eligibility form and get it notarized
2) Find a D.C.-certified instructor to sign up for a firearms safety course
3) Take four hours of classroom instruction and one hour of range instruction on safety and have the instructor fill out the compliance form
4) Provide proof that my vision is okay (my driver’s license suffices, one down!)
5) Provide proof of residency (my license works, two down!)
6) Get two passport photos
7) Study D.C.’s laws and regulations for firearms (guide provided in the packet)

Pass a 20-question multiple choice test on No. 7
9) Be fingerprinted
10) Pay fees totaling $60
11) Buy the gun
papers12) Arrange with D.C.'s only legal gun broker, Charles Sykes, to transfer the gun (cost $125) to him
13) Have Mr. Sykes fill out the his section in the application for firearms registration certificate
14) Take all the applications requirements from above to the registration office
15) After the application is in, wait five days for the application to be approved
16) After the five days are up, wait another 5 days for Mr. Sykes to be legally allowed to release the firearm
17) Pick up the gun from Mr. Sykes and take it to the police department for a ballistics test
If you pass all these tests, then you get the gun, but have to go straight home since it's illegal to carry in the city.
And all of these steps are listed in that article. I am so glad I live in Utah where my rights have not been abrogated to that of a second class, or third class citizen or criminal and that I can obtain a weapon, if I desire, without all of this garbage to go through! That is quite some read!