While disaster was probably not the best choice of words, I can see how CO's poor training could be frustrating.
I would file a case with customer care, stating you missed out on an upgrade due to poor agent training. Then, settle for a voucher or an upgrade cert.
CO's poor training should cost them.