I live in Canada and not the US so I know little about how US laws work, but it does seem that both countries need to work on addressing the power that giant tech corporations have over speech.
Ideally I would like some sort of government sponsored, decentralized platform similar to matrix, but I imagine that both governments are incapable of producing or unwilling to produce anything of the sort...
I'm also very wary of government intervention given how little representation both the US and Canada peoples have, compared to who actually lobbies politicians.
As much as I do not care at all for Donald Trump, I do still want people, whose ideas I do not agree with for the most part, able to speak their mind.