I think there's a substantial moral difference between (1) a business discriminating against members of a sexual minority, and (2) a business discriminating against a dogwhistling conspiracy theorist.
I don't feel like you're arguing in good faith here.
The issue wasn't what they were purchasing but rather the reason they were refused service - their sexuality. If Alex Jones had been deplatformed because he was gay then you can bet you're ass we'd be mad. If the couple was denied service because they were known to say controversial things in public and the bakery didn't want to be associated with that I'd have no issue with that either.
By 'free speech' I assume you mean the universal idea that we should be able to express ourselves rather than protection from the government. I'm going to presume (and correct me if I'm wrong) that you also believe businesses 'are people too' and should have analogous rights. What about the business' "freedom of speech"?