Supporters wearing guns in holsters at a pro-Donald Trump rally in Cleveland, Ohio say they simply wanted to exercise their rights.