I do wonder if we shouldn't actually cut the diplomacy schtick (yes, I know - trade deals with the US) and officially tell Trump and his henchmen to keep their noses out of our nation's business...
As Brexiters were keen to point out, we are a sovereign nation and do not welcome other countries interfering in our political and constitutional life. I assume the principle applies even if that country holds views that are similar to those protesting the interference from the EU?
Of course, it doesn't help our case that Labour volunteers entered the US to campaign for the Democrats - even tho' the Labour party neither funded nor organised the trip, and that the US Federal Election Commission allows such campaigns, or that such campaigning is "not unusual"... this is Trump we are dealing with, and that really was a bad move. Volunteers or not, such campaigning was obviously going to be seen as interference.
As to Free Speech - well obviously everyone has the right to be pro or anti abortion, and to say so. But abortion is a medical matter too, and everyone undergoing one has the right to privacy, and the right to not be intimidated or threatened by those opposing it.
There are those who oppose blood transfusions, vaccination - they also insist this is an ethical matter, but we don't allow them to cross the barrier and invade the privacy of the person involved.
I have mixed feelings about abortion, but they are my feelings and unless asked, I wouldn't dream of imposing them on anyone else.