You have free speech. But you do not have 'free platform to speak from' nor 'free audience to listen to you'. The first amendment does not mean you can freely speak wherever and whenever you like. It simply means that, assuming you can find an audience, you cannot be arrested for what you say. It doesn't mean we have to be that audience.