Opinion: The $12-million grant to Loblaws has deeply offended small-business owners from coast to coast