All countries maintain lists of people not allowed in. The U.S. has a long list, included is Cat Stevens....every country has the right to deny entry to whomever it wishes. There is no free entry system anywhere.
Iran deal opposition grows among U.S. Republicans, Reuters poll shows (Reuters)
from the article: European airlines cancel tickets of pro-Palestinian 'flytilla' activists