My experience is the opposite. Admittedly, I have mainly travelled as a tourist to large cities. I find the Germans to be amongst the friendliest people in Europe. The French, Italians, Hungarians, Czech, and Danish are by far more hostile. I have not lived there, so our context differs.