No, both sides don't have valid points. It is blatant discrimination on the part of the French government. Wearing a veil doesn't make you a terrorist, and stealing from Muslims their right to religious expression is probably more likely to provoke terrorism than to prevent it. If people were banned from wearing Christian crosses the French people would be in an uproar, but because of intolerance directed towards and xenophobia related to innocent Muslims they are forced to forsake their religion or gtfo and the majority doesn't even bat an eye at the injustice.

It sucks, and I don't like it.