It is none of this that will matter when it comes to the GP. The issue is going to be the ever present Home Office Travel Guidance. Should that guidance ever state the immortal words of "only travel if absolutely necessary" or the even worse "advise all UK citizens against travel to the area" then the race will be called off, not because of political reasons but because the cost to Bernie and the FIA could be astronomical.
The reason for this is purely down to insurance. No travel or foreign worker insurance will cover the team members, drivers and support staff for travelling to a country where the home office have issued negative guidance. This means that if the FIA and Bernie try to force the teams to attend then any issues while in the country will be their liability, and I don't think they want to run even the slightest risk of a driver or senior team member being involved in an "accident" where they would carry the financial can. Simple economics will win at the end of the day, and until the HO decide to man up and be honest about foreign travel then we are stuck with the GP being held....