I went to Germany on a foreign exchange, and I have to completely disagree with this whole thread. I have never met a nicer bunch of people than the Germans, not only the family that I stayed with, but everyone I talked to. All of the students were incredibly nice to me, always smiling, being polite, asking if I was Ok, things like that. The shop keepers lovely as well...
Maybe it helped that I spoke German though >.< Or maybe Herzogenaurach is a strangely nice town ^^