You'd better hope no one from Carnival reads your post... because if they get wind of this post about your TA offering cash back they will refuse to sell cruises to the agency.
They are serious about the flat pricing policy they've put in place, intended to create a level playing field for all travel agents. I don't like the policy, but Carnival is dead serious about it, and I'm sure keep their eyes out for people trying to circumvent it.