The USA is all about free speech (allegedly) and this is an expression of freedom to protest

. As an American, Trump should understand

.
As for alienating US tourists... The majority of US citizens who are fans of Trump have most likely never left their home state, let alone the country.