[url]http://www.selfdefence.com/restrictions.htm[/url]
This might be a good starting point researching the "Legalities" of "Attempting" to have the means to "Defend" yourself.
Since it seems that the charges against "OneShot" come down to this.
I assume that a "Consent Search" of the residence was given? With that I believe anything they find can be used against you.
A "Search Warrant" has to be pretty specific as to what they are looking for. i.e., a "Stolen Piano" if specified on the warrant is all they can look for or take in as evidence. They could not open any dresser drawers expecting to find a piano.
Lawyer's please step in on this one.
Spontaneous Confessions also are big trouble. Any comment you make could be considered a spontaneous confession and used against you.
Miranda Warning, I believe, always has to be given if you are arrested and charged. At least in the Military I always read it from my little card and then had the person sign a document that it was read to him and that he understood it, etc.