While the 'Red Flag Laws' sound good on the surface, I believe they have to be well thought out and constructed. A hasty implementation of this kind of law can easily lead to abuse and/or misuse. Don't get me wrong, a well crafted Red Flag Law, could indeed avoid a future tragedy.
But I'm seriously concerned about an anti-gun neighbor turning in his neighbor who owns guns on a trumped up charge, or an angry spouse going through a nasty divorce turning in his/her gun owning spouse saying something (false perhaps) that a threat was made. These laws, as proposed, seem to be based on assuming the 'charged' is guilty without any due process. The charged person then loses their property and incurs monetary expense (not insubstantial) to 'prove their innocence'. Just appears totally backward from our form of justice.
I have serious reservations about that myself. "Red Flag" sounds remarkably similar to no fly lists. There is simply no practical way an individual can get his name removed.
I also have concerns about enhanced background checks. I'm thinking about what it takes to own a firearm in New York City, or Chicago/Cook County. It's theoretically possible, but in practice the person would have to be both rich and important. CCP may also be possibly in a very hypothetically way.