Lobster in restaurants are kept in a tank, alive. I think some restaurants keep live fish too. For the bigger animals, I think it's a problem of logistics, not morals or ethics. I guess if it was possible to hold live beef right in the restaurant, we'd do it. Cuz here, it's a question of freshness, it's a selling point. A meshwi (meshoui, mechoui, méchoui) is done with an animal that was alive in the morning, killed and emptied of its entrails, then cooked whole on a spit (minus the entrails) over several hours through the day before the feast, however a quick search reveals the word is also used to describe a one-person meal. From Wiki:
https://en.wikipedia.org/wiki/M%C3%A9choui I went to one when I was young, it was a pig rather than a sheep or lamb. If anything, that was the least processed meat I've ever eaten, next to a duck a friend and I "hunted" with pellet guns and cooked over a fire while we were camping. I remember feeling a bit squeamish about the whole duck thing, but then that was a new experience for me. Now that I think about it, I can't see what else I'd have eaten besides that duck, if I'd had to forage or hunt for my food. So I guess I'd have had to get over my disdain for it. Luckily, I came back to civilization and started eating all kinds of crap for years after that. The problem never popped up again, til I went low-carb, then I had to re-think the whole thing for the first time. I mean, I didn't actually have to think it through, but I did cuz the problem surfaced on an academic level, i.e. debate and I do love a good debate don't I.
So, on the one hand, we got this whole ethics/morals thing going, and on the other we got the health/freshness/processed thing going too. Here's a thought, the apparent ethical/moral dilemma exists only as long as we don't face it directly. When we do, it's resolved by necessity, not by argument. Do we eat, or do we starve?