Its their country and their election, not ours. And if you think you are anything special well get that stuffed and mounted because you aren't. Many times people have been refused entry due to their stated intention to demonstrate against something. Everything from abortion rights to AIDS activism have had people refused entry. 

A very simple rule to remember when traveling to the US. It is their border and their rules. If you have a problem with that I suggest you stay home.