Does Twitter have no right to freedom of speech, when there are alternatives to it? If they don't want to be associated with white nationalists, then why should they allow themselves to be?
If the difference between Twitter's speech limits and Gab's is that the latter allows Nazis and harassment, I think you'll find most prefer "less" free speech.