Well, we already have a terror watch list. They can't fly on an airplane. If you can't fly on airplane, then you shouldn't be able to purchase a firearm. That's just my personal belief. I don't call that gungrabbing nor profiling.
Frankly, I disagree with having a secret no-fly list that people have no defense against.
The no-fly list is mishandled as well as abused for political purposes. It's not who we are as Americans.
https://en.wikipedia.org/wiki/No_Fly_List#False_positives
Numerous children (including many under the age of five, and some under the age of one) have generated false positives.
Daniel Brown, a United States Marine returning from Iraq, was prevented from boarding a flight home in April 2006 because his name matched one on the No Fly List
Some members of the Federal Air Marshal Service have been denied boarding on flights that they were assigned to protect because their names matched those of persons on the no-fly list.
Robert J. Johnson, a surgeon and a former lieutenant colonel in the U.S. Army, was told in 2006 that he was on the list, although he had had no problem in flying the month before. Johnson was running as a Democrat against U.S. Representative John McHugh, a Republican. Johnson wondered whether he was on the list because of his opposition to the Iraq War. He stated, "This could just be a government screw-up, but I don't know, and they won't tell me."
In October 2008, the Washington Post reported that Maryland State Police classified 53 nonviolent political activists as terrorists, and entered their names and personal information into state and federal databases, with labels indicating that they were terror suspects. The protest groups were also entered as terrorist organizations. During a hearing, it was revealed that these individuals and organizations had been placed in the databases because of a surveillance operation that targeted opponents of the death penalty and the Iraq war.