I used to live on the South Shore of Boston, where Talbots is more than a store; it’s a religion. The retail giant got its start, and is still headquartered, in Hingham, MA. In fact, you can still shop in Hingham Center at the original «red door» site! How darling is that?I remember several years ago, the…