Many Germans will tell you how sh*t their railway is, if a quick Google search for Deutsche Bahn reputation is anything to go by.
It's like most things. It's so awful in the UK (because of the evil Tories) yet have a search for '[insert name of country] [insert topic]' and it's usually the same...