Thank you everyone.
Citibank really ought to fire the idiot that came up with this idea. Did they really think people are that stupid and won't notice? Now they will probably be seeing thousands of people transferring millions to billions of points over now. I hope they have the cash flow. This is like Great Depression, when a bank lost the trusts from customer, people will want to withdraw all their money out!
I have already switched back some of my direct debits to Amex, even if I have to pay higher surcharge, I can't trust Citi, so I'd rather earn points in other bank's currency than Citi's. I was thinking of investing $100k to get Citigold, but I don't trust them anymore, so I'll keep my money with other banks that I can trust.
Well done citibank, not only you haven't gain anything out of this, you have lost the trusts of many customers and gain a lot of bad publicity! (And not to mention loss from those compensation of 10000 points or $350 that were given out) At the end, you end up at square one!