Quite a collection of criminal charges on the three shot - one a registered sex offender, which would make him a felon, and ironically trying to put his hands on a minor. Another with an arrest record (Don't know about conviction) for domestic violence which would make it illegal for him to handle one or even the ammo under Lautenberg. A third one with a prior charge for being drunk with a weapon.
He'll need a change of venue to get a fair trial, prosecutors are elected and just like Portland, Seattle, and St. Louis, the people dumb enough to vote in the ultra-lib mayors also elect prosecutors that want to be the mayor sometime later and tend to be even more Lib when they get a chance to grandstand.