It is the operating carrier that matters , so if it was operated by Emirates, then indeed it is Emirates which is liable
The regulation does state that the enttitlement is to 75% of the price paid for the ticket
I would simply lodge a claim and take it to a small claims court rather than debate with EK