Small claims court in the UK might be the way to go. Wonder if Ryanair would even turn up ?? (Judgement can be made even if they don't).
As for the EU Regulation and airlines choosing to comply or not, they have no choice and can't pick and choose which they like and which they don't. Enforcement and punishment by the EU is another matter of course !!