His defense makes all the sense in the world since it is based on the law, facts and not on media talking points.
First he did cross state lines with a gun. Did you notice that is not one of the charges. It’s just a talking point
https://www.npr.org/sections/live-updates-protests-for-racial-justice/2020/10/14/923643265/kyle-rittenhouse-accused-kenosha-killer-wont-face-gun-charges-in-illinois
The gun was in Wisconsin all along.
Also, Crossing state lines does not suddenly negate the right to self defense. Who the hell care if he crossed state lines? While it does not matter to self defense he had ties to the community and went there to protect businesses. Stupid? Maybe but then the whole thing was nuts.
Kenosha burned and the officials just stood by. One of the people shot admitted he pointed a gun at the kid. Do you have a problem with that guy having a gun? Let me guess….no because that guy was there in support of the rioters