Welcome to the family Stan
Granted its annoying that your cruise was pulled...but having said that, it has to be said that VoD have probably been forced to take Discovery out of service as there have been a vast number of complaints regarding the messing up of cruise itineraries etc.
VoD handled the entire situation wrong from the start when the ship lost a crankshaft seal back in March. They might have rued the decision to continue come what may.