Etihad hasn't got a proper customer service...i had issues with them too and they never ring back when they say they'll do so, moreover they are rude and absolutely don't care of the welfare of their customer...Though I subscribe the frequent flyer program I hate to say that I won't use it in the future...I'd rather pay the extra money and choose a company that really value its customer.
I'm sorry for what happened to you...being a vegetarian too this add to my certitude that I won't fly Etihad again.