The blame rests with Congress who hasn't acted, and a bit on President Trump who has advocated for concealed carry reciprocity but given the acceptance of "prosecutorial discretion" in our system could instruct the Justice Department not to prosecute.
If he does I doubt Pirro will resign in protest, so you'll be arrested by the DC police. This is largely a state/local issue until Congress acts.
It's not just the 2nd Amendment but also the equal protection under the 14th Amendment. National reciprocity exists for current and retired law enforcement - "Rules for thee, but not for me." Retirees can't argue they're carrying in the line of duty, and once every state agreed to that, everyone else has the same reciprocity. EVERYONE else.