Why? The airline is not responsible for him managing his dietary needs.
Umm..The problem is CX/KA passed the ice-cream in second round of distribution, so the CA may passed the "wrong" item to the pax who ordered special meal.
My 0.05, I thinks its airlines responsibility to make sure the pax receive the correct food items that match pax request.