Let me get this right - you're saying everyone should have the freedom to spread lies, half-truths or misleading statements, but that noone should have the freedom to call them out on it?
Twitter isn't requiring anything from anybody to comment on anything. They're just putting forward their own opinion. Much like Trump is putting forward his. The only difference is that people trust Twitter more than the current POTUS.