That's the way I saw it too. "Unfair" == "mistaken" but "TRO" != "red flag." Semantic wordplay.
No, words have meanings. If this person had been correctly identified as the domestic abuser, it is not "unfair" to temporarily restrain his liberty and/or sequester his firearms pending the application of due process.
This person was simply the victim of mistaken identity. That's not "unfair", it's merely a mistake (and one that will undoubtedly be quickly corrected and his firearm returned).