If I may add a quick note, it sounds like the third agent who said it would take another 35000 miles had essentially found a new ticket you could do and accounting for canceling the existing one and issuing a brand new one at today's mileage pricing. Op, mind telling us what you had originally? Sounds like you had a ticket out of China priced at SE Asia. Is that the case? Would the same ticket with North Asia pricing take 35k more miles? If so, then just fly the original ticket or cancel and do the new award with the additional 35k miles. For the attitude issue, just mark it as a bump in the road and move on.