I am surprised to hear that a Carnival Ex would sail on RCI, and if he did, surprised he would identify himself.
I have been writing on this topic for a couple of years now on my blog, and I've been surprised there hasn't been an uproar from the travel agent community over it all.
Heck, years ago the uproar from TAs basically put Renaissance Cruise Line out of business, refusing to book their ships because of the direct selling policies.
I think TAs more than make their commissions in most cases. I don't know what it's going to take for that community to wake up before many fine agents disappear