This is a difficult one for you, and I sympathise.
I have no idea why you aren't vaccinated - whether by choice, medical or other reasons; but it isn't Virgin Atlantic who are stopping you going to the USA, it is the US Government.
If your reasons for non-vaccination are other than by choice, could you investigate an insurance claim?
I read recently, that both VS and BA have thousands of unused vouchers, worth millions of pounds, that could expire - maybe there will be some solution offered by the airlines for everyone who has paid out a LOT of money and faces losing it all?
Nick