This is one of those "two wrongs don't make a right" situations. My wife's grandfather was taken as a slave to Germany from the Sudetenland in then Czechoslovakia for the crime of being born in 1921. He survived due to his skill as a carpenter being usefull to the Nazis in Buchenwald concentration camp where he was sent. Most of those rounded up did not return. The ethinc Germans who confisicated the goods and property of those shipped off did not stand with their countrymen.
After the war there was payback. Unfortunately there are very few Nelson Mandelas in history. This was definitely not the right way long-term to address the situation, but I do understand the sentiment.
Germany had invaded most of Europe twice in 25 years. But ethnic Germans and German sympathizers in places like the Sudetenland gave the Nazis a justification to annex. It is logical for the people to say, "let's get all the Germans out now" so that we don't have the same situation AGAIN in 25 years. Again, not "right" but understandable.
German correction: I think the town you are referring to is "Schwäbisch-Gmünd." If you don't use the umlaut (two dots over the "u" then the correct way to translate is with "ue" - "Gmuend" not "Gemund." Siimilarley "ae" is used instead of "ä."