Free speech doesn't obligate you to give every troll, bigot and moron your time and attention. Block them when and where you can. Where you can't, try to ignore them and not to engage. Even if it means letting them be wrong on the internet, or letting them "win."