Another point worth mentioning is that there are no enforced government standards for free range or grass fed. Anyone can put that label on their product whether or not it's true, and I'm sure there is a wide range of interpretations of those criteria.
Diane,
Good for you! Those people are being rude & disrespectful!!!
(This coming from a meat-eater...)