My flight from Tenerife south to Gatwick had to make an emergency landing due to technical issues in Porto Santo. We were delayed getting back to Gatwick by 9 hours (finally landing at 00:30, thereby incurring an £80 taxi fare home) whilst waiting on a replacement plane to collect us. The airline initially tried to deny me compensation erroneously claiming I was "a member of staff".
Now they are saying as the flight is less than 3500 km I can only receive €400 regardless of the 9 hour time delay. Is this correct or should I receive €600?