Germany was doing pretty bad economically after the first world war and especially after the great depression. Lots of people had no jobs and couldn’t afford anything.
Wages of the average worker aren’t keeping track with inflation right now, so that’s what would have to be changed to have any chance at stopping this.
Russia also needs to stop trying to destabilise the western world.
As a German the ICE is nothing special, at least when riding in 2nd class.
Sure, it’s nicer than riding regional trains, but it’s nothing very posh.