I feel very sorry for the staff at the coalface - I do like to use VS when I can, but they are one of the few airlines that still have the "fluff" from yesteryear. Unfortunately the likes of easyJet, Ryanair, Wizz, Jet2 et al have watered down the product so much, Virgin's cost base is indeed just too high these days. They like Monarch didn't really know who they were catering for - business or leisure, both or neither.
The fact is that they've only made a small profit in 3 years out of the last 9 reported years (2010-2018) at a pre tax loss of £369m in that period.