A mega corporation with billions of dollars and thousands of workers is going to be held to different moral standard than a single person buying a camera lens. Clearly society doesn't judge 4 year olds to the same moral standard as 50 year old men. You'd laugh at a 50 year old man crying over spilling his juice ... but not a 4 year old. So why should we judge individuals to the same moral standards as mega-corporations?
The relative value of $500 for an individual is orders of magnitude higher than $13k for Amazon.