Tens of thousands of protesters oppose a 'Free Speech' rally