You're right. It wasn't written for the BATFE, the FBI, or the local ninja-SWAT team.
The gun control people oppose anything which advances the cause of gun rights, and the pro-gun-rights people oppose anything which restricts guns in any way
And the pro-slavery people oppose anything which advances the cause of Freedom, while the anti-slavery people oppose anything which turns certain people in slaves. So both must be wrong, according to your logic.