@Lastdance It seems each time you were given BS information which should have been challenged. I've never meet a shipboard employee that had a "day off", maybe part of a day. In any event everyone has a boss.
B2B discount never keeps one from repricing and you never lose a B2B discount when repricing. It may drop off and have to be re-applied but not lost.
A good TA should handle all these issues without causing you stress. Of course not the onboard one but that should have never been an issue.