I don't think the problem is just the German courts interpretations of the cases, I think the problem there is also assimilation.
From the wording of the article, I'm going to guess that those Muslims in Germany are part refugees and part immigrants. The refugees obviously want to keep their traditions and culture alive even though they're not in their home country, and I'm assuming that between them and the immigrants they form a community with a decent size voice.
But I think the problem partly is the fact that they want to keep their culture so badly that they don't adopt any aspects of the culture of their host country. I see a definate problem here.
On one end, the courts can uphold German law and end the brutality. But will that cause the community itself to become upset? It seems that these are not isolated cases; if they claim that it's their cultural right you're guaranteed to have others speak out against the ruling and that woman. Who knows what would happen then?
I'm not sure where I stand on this one. I know that I do prefer that immigrants (regardless of where they emigrated, or what country they immigrated to) assimilate rather than alienate. But what happens when you have a culture that refuses to do just that, citing that it's their cultural norm? If you persist, you'd be crucified by the "multiculturalists". If you don't, you're letting your own citizens suffer.
These beatings don't have a place in most European, Canadian and American socities, but how can you fix that without huge uproar? I mean, look at the outrage over the cartoon of Muhammed. Imagine what could happen if we started to demand that they assimilate their culture to ours?