A 'free speech rally' was met with strong resistance Saturday from thousands of people who came out to express their rejection of hate, neo-Nazi groups and white supremacists.