I support what that guy is doing. He didn't do anything wrong, he didn't hurt anybody, and he is expressing his 2nd amendment right, which is not to just OWN arms, but to BEAR arms. Also, OP, there is no such thing as an "assault rifle". That's a BS term made up by left-wing extremists who are against the 2nd amendment, and who in most cases pretty much hate America and what it stands for.
Also where is this bullcrap about the guy "always walking around with a gun everywhere" coming from?