help with customer services

Today is Saturday Sep 4th, 11:00AM.
I fly at 11:30am, on the 5th Sep to Miami.
I am waiting for someone in customer services to get back to me (she said about 3 hours) to let me know what is going on with my flight.
Virgin Airmiles booked me, so Virgin tells me to bugger off.
Virgin Airmiles wont know if the flight is cancled untill they have a meeting.
It is now less than 24 hours.
Is normal opperating procedure for letting someone know about a cancled international flight less than 24 hours?
Am I a victem of corporate abuse?
Who do I get answers from?
Who is in charge of the managers, who control the customer service people, that put me on hold, then tell me they can't help?
I fly at 11:30am, on the 5th Sep to Miami.
I am waiting for someone in customer services to get back to me (she said about 3 hours) to let me know what is going on with my flight.
Virgin Airmiles booked me, so Virgin tells me to bugger off.
Virgin Airmiles wont know if the flight is cancled untill they have a meeting.
It is now less than 24 hours.
Is normal opperating procedure for letting someone know about a cancled international flight less than 24 hours?
Am I a victem of corporate abuse?
Who do I get answers from?
Who is in charge of the managers, who control the customer service people, that put me on hold, then tell me they can't help?