I think creating such a database now would be both dangerous (from a free-society point of view), morally wrong and inefficient.
That's the wrong argument IMO. It's too abstract and uninteresting to the majority who feel Islam is a threat to them, their family and their way of life. It is a threat even if terrorism wasn't a part of it - there's already been suggestions to have Islamic neighbourhoods in Canada where different standards of dress would be expected. Any sensible muslim should be the first in line to shut that shit down ASAP.
A better approach would be to attack how ineffective and counter productive it would be, by isolating the group it would make more people more likely to be vulnerable to extremist recruitment and jeopardize cooperation and intelligence gathering.
however, I am right now more concerned about the "crazy right" as I think their view is being represented by the president-elect
Instead of attacking them, we should put our own house in order to be more appealing. Part of the reason Clinton lost is she was too focused on Trump, not enough on her own message.
Trust that they will annoy enough people that they will create their own problems. It's important to be a viable alternative which is why squashing the crazy left is so important, not pandering to them.