It is perfectly legal to sell tickets to an event and require people going there not to express political opinions.