Why do Americans hate the British accent?

Because, the accent makes Brits sound weak and midget like. I always thought as a child, Brits were people with special needs, because of the way they talked.