The problem, as I uncomfortably pointed out in the Highland Park thread, is that writing actual statutes about things like this is complicated. You have to come up with wording that allows police to take into account "prior criminal activity" that isn't formally pursued up the chain toward court, while still keeping them from becoming abusive JBTs that deprive people of their rights. The Highland Park case sounds like a poster child for pre-Bruen MA laws: kid makes threats, gets his swords taken away, local cops know about that but can't prevent him from getting a FOID because nobody ever filed a formal complaint...
The issue is that every CoP who has the freedom to do that also has the freedom to abuse the rights of all the rest of us. I'm not sure how to write that statute, and even less sure how to enforce it. It's a balancing act of lawmaking, and I don't think I trust any politician to get it right.