Is this all the facts? No. It's a military court (so sentences are much harsher than civilian courts) and as it is special forces you are not going to hear all the facts of the case. As the police found the gun, what was the reason they searched his house? They don't search a house for fun!