... but no one has any right to be upset, or to disagree with such billboards? Just trying to follow your logic, here.
Simply because someone’s free speech may upset you does not mean the person voicing their opinion should be silenced of subject to violence or vandalism.