On facebook there is a post that says:
The German Chancellor has called for a full-face veil ban in Germany.
In a comment, someone said:
Yes i agree. Ms Merkel, Germany has been a beacon to help refugees but why should it have German values eroded because of the good will the Germans have shown.
Now, is it correct to say why should it have German Values .... ? (Why not has since it is a singular noun ?)
And how can we rewrite this sentence without this structure?