Three years ago, at the busy intersection of Market and 32nd Street here, CVS and Rite Aid faced off across the street from each other. First, CVS — never mind ...