Lightbulbs,
Careers as crew appear to be rare things, if the average is 18 months in the job (perhaps that's how long it take people to realise it isn't all about jetsetting and glamour!

)
Planes may not be empty all the time, but there is always downward pressure on pricing. At the same time as fuel costs, landing fees and servicing ever-growing demands of passengers go up, fares go down; so you're looking at return N class fares at £99 to North America (the taxes being more than the revenue to VS). £99 to JFK and back is less than 1.5p per mile.
You can't second-guess the finances of the company just because the planes you've crewed have been busy. All we can do is look at the reported profit (<£42m last year pre-tax), and the expected increase in cost of the crew pay demand (which we don't know for sure, because no-one seems to know exactly what it is the crew want). Virgin management obviously believe their last offer was the best their were prepared to afford, hence why they're not rushing back to the negotiating table.
Criticise them all you like, but they have the full picture, and I'll trust their judgement a helluva lot more at running an airline than a member of crew. No disrespect, it's just that your experience is geared toward great onboard service, and theirs is in using their best judgement in running a business. Both you and they will make mistakes occasionally, but the reason you both do the jobs you do is because you're reasonably good at it.