You're right of course. The problem for liberty lovers is how to go about it. It must be done at the local and state government levels and national organizations (i.e., NRA). Unfortunately, local govermnents now receive most of their funding and equipment from the feds.
It was said at the signing of the Declaration of Independence and it still holds true today.