Since they haven't promised that they'll only raise their fares, I don't think fluctuating fare is a deceptive pricing.
Regarding your refund, I would file a charge dispute with the credit card company if your refund is not showing on your credit card statement within the time frame that Virgin said they would process the refund and if you have the documentation to support it.