An American gun store owner has put up a controversial sign and published an advertisement in a daily refusing to sell arms to Muslims and Hillary Clinton backers, saying "we do not feel safe selling to terrorists".