Sitting with exactly the same problem here, and it doesn't make any difference whether you booked through an agent, or directly with Etihad
They want to send us to Dusseldorf or refund. In the meantime we'll just be stuck in Abu Dhabi, stuck in Dusseldorf, or would have to pay crazy amounts of money to make alternative arrangements.
Return tickets from AbuDhabi to Berlin and now going for over R8000, which is DEFINITELY not what Etihad would be willing to pay us back.
This is an absolutely pathetic approach from a company that USED TO deliver really good customer service.