"Freedom of speech means having the right to be distasteful even if you don't choose to exercise it. It means people saying things we don't like."
Freedom of speech has limits, the most famous example of that would be to stand up in an overcrowded confined space and shout out "fire".
"The point about the football match doesn't stand up, because you don't need permission from the police to protest at a football match. You have the right to do it, and more fool you if you do. It's down to peoples judgement."
Certain levels of protest will require permission, and if you just mounted a spontaneous protest you can expect that you will be dealt with negatively by the police. So it does stand up and it is similar.
"It's paid for by the taxpayer, unlike everyone else's wedding, and people should have the right to object to that if they choose."
No, the Wedding itself was paid for by the Royal Family while we picked up the bill for the security.
And the idea that if something is paid for by the taxpayer then you have a right to protest that trumps all public order and safety legislation is just ridiculous. Use of public money does not mean that the police will turn their back and let a crowd situation turn into a riot.
It's hard to believe but I'm actually far from a Royalist and think that William and Kate in particular are terrible role models and quite simply awful people. But that doesn't mean that I think it's OK to be irrational and just nail them for every imagined slight. The Royal Family does enough "wrong" for them to be ripped apart on pretty much a daily basis, we don't need to make things up to do it.