That expulsion of Germans needs to be put in perspective. Tribesy mentioned that being done in agreement with Germany. I can't say for other eastern European countries but I know that in Yugoslavia, Germans that were deported had all their property written down and they were supposed to be compensated for everything. Later, Germany and Yugoslavia agreed that Germany will compensate Yugoslavian Germans and that amount will be deducted from the war reparations Germany had to pay to Yugoslavia. So, it's not like they were thrown out without a single thought.
I wouldn't be too surprised if that was the deal with many other eastern European countries...
Bookmarks