Yea the thing this article puts in the fine print is he has not been convicted of any crimes, he has not had his bail revoked by the judge, and none of the alleged crimes were fellonius. If any of these three conditions had been met, he would not have his weapons. The case was not struck down due to a 2A violation, it was struck down because it's unconstitutional under the due process clause, and pretty black and white at that. If he endangered the public after his arraignment the judge should have revoked his bail.