I've never been to the CP, but the perception I have is that you are not just paying for the meal, but for the event as well. That would mean that you are paying child's price for the non-food part as well as for the dinner.
If Disney says it is OK, then there is no room for argument, because it is their party.