Flt Lt Gomez has ruined his life. With no job, a criminal record, and skills that will be useless in the civil aviation world, it is hard to see much of a future for this person. He is obviously responsible for his predicament but I find it hard to believe that the fact that guy had a problem was not evident to his squadron mates and immediate superiors.
During my time serving I was brought in to investigate a similar incident in another unit. The bottom line was this incident was a symptom of a profound failure of leadership at his unit. There was ample opportunity to effectively deal with the offender before things went nuclear, but everyone in a position of authority just kept kicking the can down the road instead of dealing with it.