I'd be horribly embarrassed to ask an FA for a cup of coffee or a soda in front of passengers. I personally couldn't look a passenger in the eye and tell them I deserve a free drink and they don't
I simply don't understand your point of view on this. Why are you trying to equate a paying passenger with a working crewmember? Airline pilots have been getting free crew meals for many, many years while coach customers have received nothing but a bag of peanuts. Was that also wrong?