I got your message and am happy to answer. Somebody in the gas station is an idiot. Your green card is an absolutely appropriate ID for obtaining food or alcohol products just about anywhere. Your green card recognizes you as a permanent legal resident in the USA, and is certainly a much more reliable indicator of residency than a foreign passport. This fool (given
that it was Louisiana) is probably a racist, and is subjecting himself and his store to a discrimination lawsuit under U.S. and Louisiana civil rights law. If you live around there, go back, challenge him, tell him what I said, and that if he refuses you service again, you will call the police and file a lawsuit. Businesses have been shut down with civil rights commission orders. Don't take their racist crap.
Answer Applies to: California
Why, yes, of course; why should one Louisiana gas station attendant be able to decide otherwise one time when hundreds of other such merchants have apparently already rendered their collective verdict affirmatively on the matter? M
Answer Applies to: Virginia