Years ago I was standing on my back patio when I got shot in the head with a BB gun from the kid across the alley. It hurt like hell and I was bleeding like a stuck pig. I saw the the little brat in his backyard with the gun so I ran over and opened their gate to the backyard. He had already fled into the house so I started banging on the back door.
He was the only one home, got scared and called his parents. They in turn called the cops. When they got there I had blood all over my face and clothes and must have looked pretty bad. To make a long story short, the cops were gonna charge ME for trespassing! They said I should not have entered their backyard without permission! Even IF I was shot. I threatened to sue and that shut it down real quick.
Anyways, the kid got punished by the parents and I went on my way. Six months later that BB, unbeknownst to me, was still in my head and had surfaced to the top. I had it removed and all was well.
So yes, BB guns can be dangerous. But charging a 7 year old with a felony because he shot at a car? REALLY??
Common sense won out in your case, but then again, that was 'years ago'. Today, common sense has been replaced by reliance on regulations and zero tolerance.
My dad would have just ripped my stupid head off before the cops even got there.
Still, a felony charge is madness.
Too bad the kid didn’t have a dad like mine.