Protesters have gathered outside Co-op to protest the seven-week closure of the town's only post office.