Freedom of Assembly and Free Speech:
A Fair Solution