I agree with this 100%. I am a TA (and have been since 1992) and my mouth dropped when I read Craig's response. How in the world does he expect to keep doing business if he reacts this way?? And to have him "go off" on the
DCL rep is unexcuseable.
The only issue I can see that could be sticky is whether or not Craig would release your res back to DCL (it requires a fax on company letterhead w/ your res info stating that the agency is releasing the res back to DCL). This can only be done prior to final being posted. If he is willing to do this, and if you do want to go w/ a TA you can then get the other agency to take over your res. Do you think Craig would do anything to mess w/ your reservations?
Another thought is to just go w/ Craig for this cruise and then NEVER use them again - and certainly tell all your friends and family not to use them too.
I'm sorry you have to go through this.