It wasn't Congress that passed the laws in question, but the DC council acting like city councils around the country.
Like I said, the only federalist consideration was whether a finding of individual rights in Heller would be incorporated as a result of the ruling. Your attempt to imply anything more, yet again, shows the extent to which you are twisting logic.
DC government is a federal agency. End of story.