Product: Credit card

I was in XXXX at the beginning of an intl trip. My Citi Premier card used for all my travel expenses suddenly stopped working on XXXX/XXXX/XXXX. I found out Citi had closed all my cards. Citi also deleted my ThankYou Account ( No.XXXX ) that had a bal of XXXX points in it. 
As a XXXX and XXXX, I travel a lot and put all my travel and dining exp on the Premier cards due to the XXXX Category Bonus on Travel and XXXX Category Bonus on Dining. According to the ThankYou Program Rules, Premier card owner can redeem the pts for flights at a value of {$0.00} per pt. This is the usage I am saving my pts for. XXXX TYPs would mean {$1300.00} worth of flights to me. 
When I returned home a month later I found 2 letters from Citi, one for my AA card ending XXXX and the other for my Double Cash card ending XXXX. Citi gives no reason to account closure other then that " Pursuant to our Card Agreement, we have the right to close your account at our discretion at anytime without prior notice. We have chosen to exercise this right. '' No letter is received for my other cards. Going over the Card Agreement I could not find any rules that I ever violated. In almost 20 years relationship with Citi, I had an impeccable payment history. I never carry any revolving balance. At the time when Citi closed my cards I had XXXX Premier cards earning TYPs, XXXX AA cards earning AA miles, XXXX XXXX card earning XXXX pts, and XXXX Citi Double Cash card earning XXXX % cash rebate. All my A/Cs were in good standing when Citi closed them. I have not violated any program rules. I tried to reach out to Citi to find out the reasons behind the decision to no avail. 
Aside from the XXXX TYPs Citi takes away Citi also owes me the following earned but not posted yet pts and cash rebate : 1 ) On XXXX/XXXX/XXXX Citi emailed me a Spend Bonus Offer on my Premier Card ending XXXX. Citi stated : '' To thank you for being a loyal Citi ThankYou ( R ) Premier cardmember, we 'd like to share this special offer with you : Spend {$3000.00} on purchases with your Citi Thank You Premier Card over the next 3 months starting XXXX XXXX, XXXX and you 'll earn XXXX bonus ThankYou Points. '' I met the spend requirement on XXXX/XXXX/XXXX. The bonus was not posted to my A/C when statement closed on XXXX/XXXX/XXXX. Citi said it would post on XXXX/XXXX/XXXX. A week later Citi closed all my cards. Since Citi closed my cards and my TY A/C, Citi essentially avoided paying the bonus. At {$0.00} valuation XXXX TYP is valued at XXXX 
2 ) My Premier card ending XXXX was opened in XXXX and still had a bal of " flight points '' earned when using the card to book flights per the previous reward structure. Citi has changed the structure but existing " flightt pts '' continue to be matched with pts earned from spending at a XXXX to XXXX ratio. Once matched, the flight pt become the TYP that has real value. On the billing cycle when Citi closed the card, I had put in a total spend of {$550.00}. 
- {$290.00} regular spend earned XXXX TYP per {$1.00}. {$75.00} onTravel earned XXXX TYP per {$1.00}. {$180.00} on Dining earned XXXX TYP per {$1.00}. TYP earned from Spend would be XXXX+XXXX ( XXXX ) +XXXX ( XXXX ) = XXXX TYPs. An equivalent match from the Flight Points add another XXXX TYPs for a total of XXXX TYPs earned. At {$0.00} value per pt, XXXX TYP is valued at {$22.00}. 
3 ) The Double Cash card ending XXXX earned XXXX % cash back at spend, and another XXXX % at payment. I spent {$8300.00} on last billing cycle. I made payments from the linked Bank A/Cs inside the Citi accounts online at {$2700.00} on XXXX/XXXX/XXXX {$3800.00} on XXXX/XXXX/XXXX and {$1600.00} on XXXX/XXXX/XXXX. Statement closed on XXXX/XXXX/XXXX with XXXX balance. I earned both the XXXX % on purchase and XXXX % on payment within the billing cycle for an amt of {$160.00} cash back. 
In total Citi owes me {$1600.00} ( XXXX+XXXX+XXXX+XXXX ) the total value taken away.from me. 
Citi also causes blemish on my otherwise stellar credit history