I think it depends upon your time horizon and what kind of investor you are. BAC is trading below book value right now, so if you are a value investor you should be frothing at the mouth to buy more. If you're a technician, then you're running for the exits.
BAC is about 9% of my portfolio right now (I've been adding to my position as it has come down). I, for one, do not foresee BAC cutting the dividend. They are too proud of a company. The economy would really have to tank before you would see them cut it.
My advice to you is to hold onto it unless they cut the dividend. With the dividend intact you can get back to break-even a lot faster. At $2.56 a share, the payout is just too great to consider selling it.