If you’ve done any research into German culture, you’ve likely come across blogs, articles and forum discussions on the subject of German directness. Less politically-correct results may even simply state that Germans are rude.
It’s a topic of discussion as old as time; or, at least, as old as the Internet’s mainstream popularity. There is a lot of material on the subject, and it all basically comes to the same conclusion: Germans aren’t rude; they’re just direct and honest. If you can’t handle it, you need to grow a thicker skin.