Liberal media blasts Elon Musk's fight for free speech