Bank Of America’s Moat: Why BAC’s Competitive Advantage Is Hard To Beat | Rallies Blog