I already have and am now more than a year into a process against a bank here with no end in sight. If I were to fight against all banks, it would take me a life time. There are many banks I have complained to but the most you can get most of the time is a tired "it's for security", "it's for compliance", "we do our best to serve our customers but we cannot serve the needs of everybody", and so on. Believe me when I say, it's far from "all" banks that follow the rule.
Here's an example from France "La Banque Postale"
Pour commencer, pouvez-vous nous confirmer que :
• Vous êtes majeur capable
• Vous êtes résident fiscal français sans obligation fiscale dans un autre pays
which translate to
To begin, could you please confirm that:
- You are a legal adult with full capacity
- You are a French tax resident with no tax obligations in another country"
The next one in the search results was "Credit Agricole". To open a bank account, you need to enter your postal code and it only accepts French post codes.
Did the same with German banks, Spanish, even Slovak banks. If you're outside of the country, chances are you cannot open a bank account. That's the problem I have with being in the European Union and not in the European Federation or European Republic.