When I was a FA our contract specified that the crew meals were whatever was left from J-class. The service manual did however specify that you should not eat, drink, chew gum, etc in front of passengers.
The only issue is that the galleys can get really tight. There are a minimal amount of jumpseats in the back galley, so you end up having to pull out atlas bins ( the aluminum containers that hold cups, soda cans, snacks, etc) flipping them over and sitting on them. Lol not only is it hard and uncomfortable. But if the back galley fa's are busy prepping or still working in the galley you get in the way.
I personally would never had eaten in front of passengers because I do think it's just plain tacky. But I would've respected if other crew members opted to do so. Heck, I knew fa's that used to ask passengers to move to other empty seats if they were sitting on the last row of the a/c and then use those seats throughout the flight to sit afterwards and eat. Not sure which is worse.
Air France stocks chairs and even a small table (both are the kind that you assemble by just pulling out the legs). It Sure would beat sitting on an atlas container for hours. Lol