Peston cuts Zack Polanski off because Zack points out that yes Israel should be boycotted because they Torture Western citizens, including from the UK.
He desperately wanted to accuse the Greens of being antisemitic, but even he knows how stupid he'd look with Polanski sitting there. Tried to go after the Muslim deputy instead.
No it isn't. That law was passed after the offence was committed. It's being prosecuted under the 1911 act, and even that doesn't seem to actually require this.
As the linked piece makes clear though, the CPS didn't need to have China declared as an enemy, only that the information passed could have been of use to any unspecified hostile entity.
Obviously foreign healthcare spending isn't real because it's not in dollars, so to provide healthcare to everyone would require the US to step in and provide all of it across the whole world. Makes perfect sense.
Except it isn't. Cultural context matters and the US is not the only culture. I've seen people from the US yelling at Spanish people for using their word for the colour black because it's "negro" (from the Latin "nigrum"). Should they change their language because Americans are racist?
It's going to be quite funny when they finally get the civil war they're clearly hankering for. All their commanders will have six packs and get their arses handed to them by a fat guy who understands logistics.
And the third one is his financial backing from US billionaires and fossil fuel interests; Labour can't use this without focusing attention on their own donor list.