You made a mistake and Citibank's computers did what they are programmed to do, eg. boink you for a fee. You got pissed off and you want to rant and get even. That's only natural.
It was your mistake. Deal with it.
Call Citibank again. The call center person can't make decisions...