Clearly this guy exploited a security problem that endangers the community, and clearly he didn't physically harm anyone during his time in the airport.
Well, it's not his fault the security problem endangers the community.
The US felony system is quite absurd. This guy is now marked for life for trespassing into a public space, based on the subjective opinion of a judge that despite him not harming anybody for 3 months, he is a danger to the community.
That is not quite what this is. He hasn’t been convicted of anything; the judge is determining the conditions on which he can be released before the trial happens and making that determination requires the judge to weigh the available evidence and apply a legal standard—albeit one where ‘danger’ doesn’t align with its everyday definition-to determine if some level of monetary bail is required.
I do agree that he may well be marked for life and in the sense that Google will remember this event forever, even if he is acquitted at trial.
If you want arbitrary label you want to assign arbitrarily why not call it ooglaboogla instead? At least you wouldn't be lying while using it.