25-35% gross is not 'low profit margins'. Especially at the scale that big national chains like Krogers and Walmart are operating at. These companies are actually fleecing your ass, but by all means, continue to lick their boots if that's your thing.