Shell workers forced to attend Trump speech to receive pay. Ordered not to protest. Is that acceptable in a Constitutional Republic?

Workers at a massive new Shell plant in Pennsylvania had to attend a speech by President Donald Trump there earlier this week to be paid — and were ordered not to protest, reported the Pittsburgh Post-Gazette.
16 answers 16