• Earlier this week, my wife reported a “sulfur smell” in parts of the house. I was busy, so I didn’t do much more than check in the basement to see if there was anything obvious.

    It smelled bad, nothing obvious.

    Yesterday, the smell was gone. It seemed like it had gotten better as the rain stopped.

    I’m at my desk working, trying to get stdObj’s to do the right thing in the right places, when I expect arrays, and I am getting something else. A frustrating day of digging through my code, trying to finish things up so that everything gets easier.

    In perspective, as a programmer, there are things that I know that computers do better than me. I also know that teaching them how to do those things is sometimes painful and time-consuming. When I started doing the legal analysis articles, I would use the <quote> element. But that was designed for something else, and it made everything bold and italic.

    This made it hard to read and almost impossible to indicate proper references to cases. I started adding “inline CSS” to each paragraph in a quote to make it look “ok”. It wasn’t great, still it was better.

    After a while, I got tired of having to type a long line of stuff each time I wanted to use a quote. I figured out the WordPress methodology for handling site wide CSS. So now I use <div class=”quote”> to get my quotes. I reworked the CSS for the <aside> tag and added a <div class=”aside”>. This has made it much faster to do my articles.

    Back to the frustration, I’m writing a plugin for WordPress that does the things I want it to well. Lots of good code to work from, documentation is acceptable. But a new framework for me.

    It is frustrating but ok.

    Back to the smell, I’m deep in thought, trying to make things work when a pump comes on. That’s to be expected, we have the sump and the pooper shooter (sewage ejector). The pooper shooter is only a couple of years old. We paid a couple of grand to have it replaced a few years ago. It should be just fine.

    It isn’t. Normally, it fires off, you hear it. And less than 15 seconds later, it stops.

    For those that don’t understand, shit flows down hill. It doesn’t like to go up hill. There are specifications to make sure that the people who install the pipes in your home have all the sewage pipes pointing down hill.

    If there isn’t enough slope, things will get stuck in the pipes. Not fun.

    The sewage connection point for our house is in the southeast corner. Nice flow from the master bathroom and where the old kitchen used to be. The new kitchen is in the middle of the house, about 50ft from that connection. The slope is a little weak, but it gets the water out of the house.

    The “new” bathroom is further west of the kitchen. It is also down three steps from the kitchen. There is no way for the shit to flow down hill from that bathroom to the other side of the house.

    The fix for this is a sewage ejector. These are also used if your basement is below grade for the city sewage.

    Regardless, this is a plastic/rubber tub, about 40 gallons in size. Poop flows into this. When the tub fills to about the 1/3 or 1/2 level, a pump comes on. It eats whatever solids are in there and shoves it up a 3 in PVC pipe to the floor joists. There it can flow down hill to the other side of the house and out.

    The damn thing stopped ejecting.

    This means that it filled up.

    It filled up with yucky stuff.

    When its pump fired off, I had to rush downstairs to figure things out.

    It sounded bad. I turned it off and realized that the smell was coming from the fact that the damn thing had overflowed. Not horribly, but enough.

    So, this afternoon and evening I was down in the basement with my son trying to get things to work. It is just so much joy when you know that pulling a pipe apart is going to release gross water. It is a dark gray. Not only that, but it has plenty of suspended solids. It stinks. And it splashes.

    My son and I did get splashed. It is gross. We tried to pull the check valve. That failed because they did not leave enough space to remove it when they installed it. None of the pipes from the ejector outward are stopped up. It is inside that nasty tub.

    Oh, did you notice this is Memorial Day weekend? I can get a plumber out here tomorrow on an emergency call out. Those start at around $300.

    For the moment, we’ve put half the house off limit for water usage. Tuesday we’ll get the plumber out here and see what they can do.

    The good news is that the stink will go away. The bad news… Yeah, it still smells, and we are washing dishes manually to make sure nothing goes down that pipe.

    Hopefully, I’ll get some success today.

  • Please let me know if there are any other cases you think I should be tracking. I have made this article a feedback article, allowing anyone to provide feedback.

    Oregon Firearms Federation, Inc. v. Brown

    D. Oregon

    May 26, 2023, 5:24 p.m.

     

    Lance Boland v. Robert Bonta

    C.D. California

    May 26, 2023, 2:39 p.m.

    United States v. Ervin

    M.D. Florida

    May 26, 2023, 9:24 a.m.

    United States v. Ervin

    M.D. Florida

    May 26, 2023, 9:24 a.m.

    Ronald Koons v. Attorney General New Jersey

    Third Circuit

    May 26, 2023, 6:30 a.m.

    Fraser v. Bureau of Alcohol, Tobacco, Firearms and Explosives

    E.D. Virginia

    May 25, 2023, 3:31 p.m.

    Lana Renna v. Rob Bonta

    Ninth Circuit

    May 24, 2023, 5:09 p.m.

    Kipke v. Moore

    D. Maryland

    May 22, 2023, 3:32 p.m.

    Worth v. Harrington

    D. Minnesota

    May 22, 2023, 3:30 p.m.

    Caleb Barnett v. Kwame Raoul

    Seventh Circuit

    May 19, 2023, 10:02 p.m.

    Barnett v. Raoul

    S.D. Illinois

    May 19, 2023, 4:21 p.m.

    Lance Boland v. Rob Bonta

    Ninth Circuit

    May 19, 2023, 4:09 p.m.

    Ocean State Tactical, LLC v. State of Rhode Island

    First Circuit

    May 19, 2023, 10:59 a.m.

    HANSON v. DISTRICT OF COLUMBIA

    District of Columbia

    May 19, 2023, 10:01 a.m.

    National Rifle Association v. Commissioner, Florida Dept. of Law Enforcement

    Eleventh Circuit

    May 19, 2023, 6:14 a.m.

    Robert Bevis v. City of Naperville

    Seventh Circuit

    May 18, 2023, 11:48 p.m.

    United States v. Connelly

    W.D. Texas

    May 17, 2023, 12:48 p.m.

    KOONS v. PLATKIN

    D. New Jersey

    May 17, 2023, 12:05 p.m.

    Herrera v. Raoul, in his official capacity as Attorney General for the State of Illinois

    N.D. Illinois

    May 16, 2023, 5:16 p.m.

    Steven Rupp v. Xavier Becerra

    C.D. California

    May 16, 2023, 3:07 p.m.

    Bains v. American Tactical, Inc.

    W.D. New York

    May 5, 2023, 2:17 p.m.

    Granata v. Healey

    D. Massachusetts

    May 2, 2023, 5:24 a.m.

    United States v. Ervin

    M.D. Florida

    April 27, 2023, 1:30 p.m.

    Renna v. Becerra

    S.D. California

    April 24, 2023, 1:59 p.m.

    Cargill v. Barr

    W.D. Texas

    April 19, 2023, 10:06 a.m.

    Frey v. Bruen

    S.D. New York

    April 17, 2023, 9:09 a.m.

    Delaware State Sportsmen’s Association, Inc. v. Delaware Department of Safety and Homeland Security

    D. Delaware

    April 12, 2023, 7:16 a.m.

    United States v. Rahimi

    Fifth Circuit

    April 5, 2023, 8:20 a.m.

    Antonyuk v. Hochul

    Second Circuit

    March 20, 2023, 7:34 a.m.

    Duncan v. Becerra

    S.D. California

    March 15, 2023, 11:03 a.m.

    Ocean State Tactical, LLC v. State of Rhode Island

    D. Rhode Island

    Never

    United States v. Avila

    D. Colorado

    Never

    Antonyuk v. Hochul

    Second Circuit

    Never

    Antonyuk v. Hochul

    Second Circuit

    Never

    Dominic Bianchi v. Brian Frosh

    Fourth Circuit

    Never

    Granata v. Campbell

    First Circuit

    Never

    Scott Hardin v. ATF

    Sixth Circuit

    Never

    Loper Bright Enterprises, Inc v. Gina Raimondo

    D.C. Circuit

    Never

    Granata v. Campbell

    First Circuit Never

    The date is the last time I received an update on the case. Some cases look like they are in the list twice. They are, sort of. The cases have two different entries in CourtListener, so I have to watch both versions.

  • Welcome to Friday! Just one more day until the weekend.

    This weekend will be busy. I’ve got my lady on deck to help me organize my office, my reloading/gun supply room, and to remove my spore from the living room and dining room.

    After that, I need to cast some bullets for .357 Magnum. I was able to pick up 1000 Magnum Small Pistol Primers, CCI the other day along with a new powder.

    I realized the other day that my eyes just aren’t good enough. The “test range” is only 25 yards long. There is a small, 4-inch, hanging gong, a larger 8″ hanging gong, and a 1/3 IDPA target. The IDPA target is set up such that just it’s little head is visible at the 1 o’clock of the small gong.

    When doing my testing, I start with the big gong, move to the small gong, and then move to the “headshots”. I’m not bad at it, just not good.

    What happened was that I could no longer even see the damn head. It blended in so well that it was impossible for me to see. I was still hitting it, I knew where it was in relationship to the small gong. (You can hear the difference and the gongs swing when you hit them).

    All of this is to say, I decided I wanted to start using scopes for some of the more precision shots.

    I have never mounted a scope before. I haven’t sighted in a scope in the last 30 years. That scope was mounted by a professional and bore sighted before I started.

    I attempted to mount and bore sight my .22 bolt action.

    No go, I couldn’t even get it on paper/large gong. 10 rounds and I gave up.

    I spent $40 and picked up:

    Damn, I wish I had done this earlier. It took a few minutes to figure it all out. Once I did, it took maybe 3 minutes to bore sight the rifle.

    Back on the range, first shot was on paper. The rest of the shots were on paper. I am a bit disappointed, my groups at 25 yards are about 0.5 inches, offhand. I expect better of myself.

    The comments are open, have at it.

  • In Oregon Firearms Federation, Inc. v. Brown I wrote:

    The gist is that Measure 114 creates a permitting scheme that doesn’t work. It bans magazines and semi-automatic weapons and is another Bruen response spam bill.

    As CS pointed out to me, I got it wrong.

    Categorizing it as a Bruen response is incorrect. It was a ballot initiative, the language for which was filed in April 2021 (14 months before Bruen) and approved for signature gathering in November 2021 (eight months before Bruen).
    Private e-mail with CS (May 24, 2023)

    They are correct. I did get it wrong. I’m sorry, all of these bills and cases are starting to run together in my head. Furthermore, I don’t have my tags set correctly on the different cases yet, either.

    Measure 114 was a ballot initiative. The anti-gun people in Oregon had been working on multiple infringements within the legislative body. They did not get the votes. Most politicians realize that gun control is often times the third rail of politics.

    The anti-gunners don’t like loosing. They went and started the Ballot Initiative. This is the method that the people of Oregon use to get laws passed via direct democracy. Mob rule.

    I remember reading that there were a number of things wrong with the process that was used, and there were a number of questions about the legitimacy of the initiative.

    According to Ballotpedia, they needed 112,020 valid signatures to get the measure on the ballot. Bay June 23, 2022, they only had around 90,000. This was not enough. By July 9, 2022, they had 159,000. This was barely in time to get the measure on the ballot.

    Please note, I’m working from a very fuzzy memory, Oregon wasn’t my state, and it wasn’t of major interest to me, at the time.

    All the Country is grist for the mill now. I thank all the readers that have sent us links and announcements about the interesting 2A things happening in their parts of the country.

    The measure was written before Bruen being decided. The state should have looked at the Measure and declared it unconstitutional and made them go back and re-write it, and get another set of signatures. That didn’t happen.

    Here are the links to prior articles I’ve written regarding Measure 114. I think my writing has gotten better, but not so much that I should go rewrite these articles.


  • B.L.U.F.


    Measure 114

    Measure 114 turns the right to bear arms protected by the Second Amendment of the United States Constitution on its head. Measure 114 abolishes Oregonian’s constitutionally protected right to purchase firearms and own them for self-defense, turning it into a privilege, subject to the whims of government bureaucrats, that may be bestowed on Oregonians at a time when it is convenient for the government.
    Third Amended Complaint.Oregon Firearms Federation, Inc. v. Brown, No. 2:22-cv-01815, Doc. 158 (District Court, D. Oregon), ¶8
    Measure 114 made up the term “large capacity magazine” for magazine capable of carry more than 10 rounds. There is not firearms industry term for magazines that hold more than 10 rounds, nor is it an accurate descriptive term for what is really standard equipment. Indeed, the law’s definition of “large capacity magazine” is deliberately misleading. Many people buy a firearm for the purpose of self-defense. Such consumers are inherently interested in maximizing the number of rounds available in a small package because it maximizes the effectiveness of their defensive tool. Characterizing standard capacity magazines as large capacity is a psychological trick designed to deceive the public.
    Id. ¶70</cite

    The gist is that Measure 114 creates a permitting scheme that doesn’t work. It bans magazines and semi-automatic weapons and is another Bruen response spam bill.

    State of Play

    The case was opened on Nov 18, 2022. Shortly thereafter, the filed for an Emergency Motion for a Preliminary Injunction. A hearing for a Temporary Restraining Order was held on December 2nd. On December 6th, the motion for a TRO was denied.
    (more…)

  • JP is a comedian who has been making spoof videos for a number of years. His earlier videos were hard to watch because of his level of shilling. He is/was unusual because he came at things from a conservative point of view.

  • Telarc was one of the first publishers in the CD world. They were making new recordings from some of the less well known Symphony.

    With good headphones, you can hear instrument noises, like flute keys being operated.

    Enjoy some Battle Music.

  • Our system of law is based on the concept of “Common Law”. What this means, in short, is that the law is the same everywhere it applies. A federal law applies the same way in all parts of the US. A state law applies the same way throughout that state.

    It also means that how the law applies does not change from court to court, judge to judge, and party to party.

    It is what takes us to “No one is above the law.”

    Consider a law that was written in the late 1800s that says, “No man shall go armed within 100 feet of the ballot box”.

    At the time it was written, everybody “knew” what it meant. It meant, “leave your guns at home when you go to vote.”

    By the exact words, though, a woman voting could go armed to vote. Some might argue that “man” meant both man and woman. Others will argue that it actually did mean just “man” because women don’t vote.

    That has changed. Women do indeed vote, today.

    Here is where “case law” becomes important in the idea of “common law”.
    (more…)

  • I Am Not A Lawyer…. I am a computer scientist.

    Yeah, an actual scientist. I didn’t study “Information Technology” or “Information Systems”, I studied “Computer Science”.

    I’ve written in so many different computer languages that I’ve forgotten the names of some of them. My first language was PolySci basic, followed by Apple Basic. I quickly moved into 6502 machine code on an Apple II and a KIM. I learned 8080 and Z80.

    I wrote my first interpreter back around 1978. It was written in 6502 machine code with the built-in assembler on the Apple II. It was designed for a custom op/amp system to control a model solar home heating system. The next major code I wrote was for the QC department at Planters Peanuts. This was at a time when the only computers in the plant were mainframes and the personally owned Apple II, the head of QC brought in.

    Somewhere in that time frame, I learned COBOL.

    Shortly thereafter, I headed off to University.

    At University, I learned Pascal, FORTRAN IV, FORTRAN V, a couple of different assembly languages. I had the pleasure of entering a boot program into the boot panel manually. The CDC 6500, and 750 had a panel of toggle switches, you entered the boot program by toggling each bit on that panel. There was just enough space to cause the system to read a block of data from a mag tape and then execute that block of code.

    I loved every minute of my time at University. As a broke collage kid I ate well, had all the stereo toys I wanted, had a new car. I even had a girlfriend from time to time.

    I’ve never stopped learning. Likewise, I figure that when I stop learning, it will be three days after my funeral.

    Computer stuff is how I make my money, it is how I spend my time. I do other stuff for a break and to have actual physical results.

    This blog has become very important to me. I’m sure you all are tired of reading my IANAL breakdowns of different cases. 4000 words in part II last night. It was a hard battle to learn how to find the resources to write about these cases. Along the way, I’ve become obsessed with saving you from having to repeat that battle.

    To that end, I had to find the right tools. I’ve paid for some of them. Some of them I’ve paid for by providing coding skills.

    Let’s take a look at the current pile of crap I’m working with in an attempt to make my life easier.

    First, I purchased “languageTool”. This is an open-source grammar checking tool, it is one of the reasons that my writing seems to have improved. It not only catches spelling errors, it also catches wrong words spelled correctly, as well as making me actually put commas in where they belong. It is a powerful tool.

    If you don’t write 2000+ word documents, the free version will work for you, very nicely.

    The next tool I started working with was PACER. I don’t use it anymore except as a source for CourtListener.

    I’ve started providing code to CourtListener. It is written in Python using the Django framework. This has only required me to get better at Python, and Django. It also required that I go out and really learn BootStrap 3 and CSS.

    CSS is a description language. You provide it with a magic selector, and it will apply different attributes to the selected item. I’ve had to become much better at writing good selectors and designing webpages to have the right types of selectors.

    Of course, you don’t like boring pages. You want them to be interesting and responsive. That meant learning a bit of JavaScript.

    JavaScript is a language designed to make webpages interactive. It is designed to allow you to do the simplest of things to a webpage. When a person toggles that check-button, display a hidden element with buttons. Except that those buttons are actually anchors that we’ve used CSS to make look like buttons. When you click on those buttons, it takes you to a new page.

    This is the start of dropdown menus.

    To make all of this happen reasonably, JavaScript was writing to be asynchronous. In addition, it was written for people that didn’t want to think about strong variable typing. This means that the variable “tmp” can hold a string and then later it can hold an integer, still later a floating-point number, and still later a complex object.

    Oh, a variable can also hold a “function” so you can use a variable as if it is a function.

    This sucks.

    Historically, computer software was written to take input and produce output. If you wrote a program to add two numbers, the program would ask “First Number:”, “Second Number:” and then it would print “The sum is:” with the sum printed.

    The software determined what was going to happen next.

    This is no longer the case, you control what happens next. You are writing an email, you stop in the middle of a word, click on the insert image button, upload an image into your email, go back to writing, click on a different program, watch the cat video, reply to the video, click back to your email, decide to do some formatting, then go back to writing.

    You all suck. If you would just do the things in exactly the right order to make the computer happy, life would be so much easier.

    So back to the learning curve.

    I wanted to have “good citations” to provide you with good links and the ability to look up other cases and references. CourtListener didn’t provide that. I added it.

    But I found out that “they” don’t actually use citations the way I want to use them. KOONS v. PLATKIN, 1:22-cv-07464, (D.N.J.) has some 130 different docket entries. Somewhere between 50% and 75% of them are actual documents.

    Consider this docket entry:

    USCA Case Number 23-1900 for 126 Notice of Appeal (USCA),, filed by PATRICK J. CALLAHAN, MATTHEW J. PLATKIN, MATTHEW PLATKIN, PATRICK CALLAHAN. USCA Case Manager Stephanie (Document Restricted – Court Only) (ca3sb,) (Entered: 05/17/2023)

    That is all there is for this docket entry. Translated, it says: the United States Court of Appeals has assigned case number 23-1900 to docket entry 126, the defendants’ Notice to the District Court that they were appealing. The circuit court considers that to be a restricted document.

    At docket entry 124 it says:

    OPINION. Signed by Chief Judge Renee Marie Bumb on 5/16/2023. (alb,)

    This, though, has a document attached to it. A 254-page PDF full of dense legal speak. When I left off last night, there was still another 100 pages of the document to read. I’m not going to.

    So, I’m feeling pretty good about adding better citations. Then the subject-matter experts let me have it with all 7 barrels from a mini-gun. It seems that I’m not doing citations correctly. This is absolutely true. Why is it true? Because there isn’t a “right way” to do citations, there are thousands. The tool I started using only has 43. Its parent project has thousands.

    This led to another language to learn. “CSL” This is Citation Style Language. This is written in XML. I was keen to learn it because I wanted to have it create citations for me. Above is the citation as pulled from Courtlistener. Here is a citation pulled and formatted with a custom CSL program:

    KOONS v. PLATKIN, No. 1:22-cv-07464, Doc. 124 (D.N.J.),

    If I want a different version, I can use the shorter version: —KOONS v. PLATKIN

    If I want the shortest version, I do that manually: — Id.

    The first one is a simple drag and drop. The second one is a drag and drop else where, then copy and paste. Yuck.

    I started looking into how to do “fix” it and found a different thing. Zotero.org has an API that will provide me with a citation when I ask for one.

    Except that I don’t use “Zotero”, I use “Juris-M”. The version I use has extensions specifically for legal citations.

    They even have a plugin for Firefox and Chrome to allow you to click a button and download the citation and link to the document to Juris-M. Juris-M then syncs with Zotero to add your citation into the cloud.

    But the plugin doesn’t work with CourtListener. So, I wrote a new JavaScript “translator” to make it work. Did I mention I hate JavaScript? JavaScript is now using “promises” which are new to me. Not the concepts, just the implementation. Which lead to me learning still more JavaScript. Now in the context of software that was interacting with multiple Internet servers, as well as scrapping the Document Object Model of the webpage.

    I have things mostly working, except I don’t. I’m not pulling the correct stuff and putting it in the correct places. Close, but not good enough.

    Here is the issue in a nutshell. Legal citations require you to use the correct abbreviations. You can’t write “Court of Appeals for the Seventh Circuit” in a citation, you must write it as “7th Cir.” It isn’t “District Court, D. Connecticut” it is “D. Conn.”. I have to extract that information from CourtListener and put it in exactly the right place. Which might require me to use the CourtListener API rather than scrapping the information from the WebPage.

    It might be easier to add metadata to the pages from CourtListener, rather than scrapping for it.

    Regardless, I can’t get things to work for me with Zotero because I don’t have the right CSL in Zotero.

    Which takes us to what I really want to be able to do.

    I aim to be able to add citation markers to my articles. I want them to be quick and easy to add. Instead of putting the citation in place, I put something like [Xcite item=”14815850/IBYFACFI” at=5]. There would be a different version for using a paragraph locator instead of a page locator.

    I put that marker every place I’m citing that case. I don’t worry about short, long, or anything else. If the cites follow one another, then the following cites would be written as Id. with locator. If there was an intervening citation, it would use a short form. Then it would switch to using Id. again. It could then create a good bibliography at the end of the document.

    With this goal in mind, I tried “ZotPress”. It almost works. Not well enough to actually use. This means that what I want to do is modify ZotPress to interact with my own Zotero data server. It’s open source! Except that it isn’t maintained for others to use. There are no instructions on how to use it. It is written in PHP. But the version of PHP isn’t exactly right. And it has a major dependency on a framework that is no longer being supported.

    In the process of looking through this, I found something called a “citation server”. Well, wouldn’t you know, they don’t actually do any of the citation processing within Zotero. Nope, they make a network API call to the cite server.

    The cite server is available as open source. I download it and created a Docker image. Another technology with its own language. It works great. Except it doesn’t like my Juris-M CSL because it isn’t the correct version.

    Which meant that I had to make the cite server run in a docker container. Did I mention I dislike JavaScript? Did I mention that JavaScript was designed to manipulate a web browser’s DOM in real time? Did I mention that it is an asynchronous nightmare?

    Cite Server is written in JavaScript. The citation processor, citeproc, is written in JavaScript. I’m not working on integrating their cite server with Juris-M’s citeproc. It isn’t going as well as I would like.

    And that ends today’s rang.

    Still too long at 2000 words. It didn’t take as long to write as I didn’t have to dig through as much legal speak. Hope you are having a wonderful weekend.

  • B.L.U.F. More on District Judge Renee Marie Bumb’s opinion on NJ’s Bruen spasm legislation, Chapter 131. The case is currently being appealed to the Third Circuit court as Ronald Koons v. Attorney General New Jersey, 23-1900, (3rd Cir.)


    Her Historical Analysis

    The first 50 pages or so of the opinion covered Judge Bumb’s analysis of the text, history and tradition of gun control regulations. When all was said, she found that regulations from as early as the 1328 and as late as the 1890s all support a history and tradition of disarming dangerous people.

    She doesn’t cover the Statute of Northampton, from 1328. Different people read it in different ways in regard to how it limits the ownership of arms. She really digs in with regulations dating from 1860.

    What most of these regulations have in common is that they set the punishment for the common-law offense” of going armed to terrify the peopleKOONS v. PLATKIN, No. 1:22-cv-07464, Doc. 124 (D.N.J.).

    Those that were not about going armed to terrify the people were about disarming disfavored groups. Slaves, Negros, Indians, Catholics, and people that were unhappy with the Government or unhappy with the people unhappy with the government were all groups that regulations disarmed.

    While Bruen specifically mentions “regulations” in the context of historical analogies, Judge Bumb extends that to include discussions about regulations.

    Consider a debate in the legislature regarding the adoption of the new Constitution. It is clear that they want some changes, amendments, to the Constitution. There are three different versions presented:

    1. The right to keep and bear arms shall NOT be infringed!
    2. A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.
    3. The right of the people loyal to the state to keep and bear arms shall not be infringed.

    All three of those codify the right to keep and bear arms. The first group pushes hard. They argue that the simple command should be more than enough to protect the right. The second group pushes back. They argue that by explaining the reason why it is so important to protect the right to keep and bear arms, they make the protections stronger.

    The third group is concerned about the federal government usurping the citizen militia. They fear that citizens of the state will be tempted by the federal government to take up arms against the states. The wish to have the power to disarm those that are openly agitating against the state government, in favor of the federal government.

    After much heated debate, the third version is off the table. The delegates fell that giving the government any say in who keeps and bears arms to be too dangerous. Some more debate and the second version wins.

    At this point, we see that The People, via their representatives, have done a means-end or interest balancing tests and determined which version they want.

    Judge Bumb feels that the third group’s arguments should be given as much weight in the discussion of the tradition of firearm regulation as the actual regulation adopted. I feel it is the opposite. The fact that they were tested and found wanting means that it was a loosing argument then and is still a loosing argument today.

    Her use of surety laws is just as weak.

    The Second Amendment only applies to the “Virtuous Citizen”

    (more…)