Careful what you ask for. The first amendment gives them the right to spew their hatred and lies as long as they don't call for violence (which they do) or deny those same rights to others (which they want to)
The same amendment allows us to call them out on it (which they would love to take away from us)
The best way to defeat these yahoo's is to come prepared. Conservatives around me stop talking politics because I bring the facts they want to ignore. Sure, after I leave they go back to lying to each other, but they know they are lying or they would debate me.