I’m with you on this. She deceived her fiance on a very basic matter before going into the marriage. I expect this would be grounds for a divorce or annulment in western law as well, although the process would take a lot longer.
You can criticize Muslims for a lot of their ideas about marriage, and their treatment of wives, but I don’t think that excuses lying to your partner in a solemn marriage vow, which amounts to violating a solemn oath.
The French, of course, tend to think that in marriage anything goes. So maybe she should have repudiated her Muslim religion and married a Frenchman.
Does the man have to be a virgin?
Does he have to prove it?