In a similar situation Aegean refunded my ticket fully and without fee. Purchased online at their own website though.
I'd say that the fee should not apply. However the OTA may charge a fee. Are you sure the fee they quoted was from Aegean, and not one of their own fees?