sorry to hear, that your experience was not what you expected.
well, I had now more than a dozen flights with them, in all cabins, but mostly in Business and never had any bad experience with them. Only one time the IFE did not work in business, which resulted in a friendly letter which was handed to us personally at arrival on our way back and 10.000 EY-miles.
I always got a seat in the lounge, always had a massage in the spa when I wanted, food was the best airline food in my experience (in premium cabins) and the crew was in general helpful. Also IFE is in my experience state-of-the-art and I couldnīt complain about this, even when it did not work one time, hey, this also happens at home and at every other airline every now and then. I was also lucky that never any kids runned trough the BC-cabin, but I agree on this, that itīs the duty of the cabin crew to handle this situation professionally (not handing out left over desserts).
Looking forward to flying with them to MLE next week (now on the A332 instead of the usual A320).