For me, it is a large amount of money (3000 usd)
some fee is always acceptable, because it is my fault and bring trouble to them.
Sorry for your loss. I think always better check before send any coins to exchange if there is something wrong. I wish cryptopia give the option to get your coins back as some exchanges made in past as i remember and take some fee from that coins to get it if was higher amount.
It is a large money for me, but even if it is only $50 or less they should show good faith by trying to resolve it if the coin landed in any of the wallets they control, they should give it back, not because they are hacked they will not show goodwill to their customers, soon any kind of marketing will not gain trust in their exchange.