I don't know about DelSch. I voted for them too and I am not French and I know that they have a lot of fans.

It would be too easy to say that only French people do that and not very kind.