I was talking about MY WIFE getting it, who does precisely bugger all for my employer, apart from sometimes complain that I'm away on business too much.Your private medical cover is paid for by your employer, and the reason he pays it is that it's part of your remuneration. In exchange, your employer gets the benefit of your labour.
It's a different matter when it's a private individual doing the paying. If someone not related to your work was giving your wife thousands of pounds of goodies and you in exchange game that person work-related benefits such as access to your office, your employer would be asking some very searching questions.
And this whole 'passes for glasses' thing is absolute desperate nonsense. People associated to the government have always had access to them, whether SPADs or lobbyists. At least this one isn't racist.