selling BAC, C, and GM "right after the dividend cut" must have resulted in significant losses. You should have sold sooner, when the writing was on the wall, like for C. Waiting for the div cut to be announced is too late. Your sell criteria ignores other obvious reasons to bail.
When to Sell Dividend Stocks [View article]