I am and English history student, with a 90/100 A-level History in Nazi Germany
I completley concur, but would say that the reason there's so much german-hate and german-blame is for two reasons
1) Germany (not Germans, but the state) did AWFUL things in WW2 (not so much WW1) and rightly deserve all that hate. However, people are reknowned for their grudge-holding abilties, as well as bigotism, hence the ingrained belief that every German was in on the Final Solution (I.E. Deathcamps) and they all still do it today.
2) Propoganda at the time of WW1 and WW2 blamed both wars solely on Germany. WW2? Fair enough, but WW1 was, in a way, Austira/Serbia/Bosnia/Russia's fault, though everyone had been raring for a fight for about 40 years. Because of the propoganda, fierce anti-Germanism spread across France and Britain particularly. This feeling has been passed down, and still exists today
Therefore, it's a long-running and deep-cutting issue that will not resolve itself anytime son. The best we can do is educate and distinguish between German people and the German state