Based solely on what we know so far there should be no discipline for the gun issue. There was no problem with him owning it but he got checked on a technicality regarding his possession of it at that moment. Like @utstnx said, no more serious than a ticket and it will get dropped if he actually has a permit. Now, if you want to try to run the stupid out of him for being out at 0200 with a dude holding weed...make sure he stretches first.
