I will not comment on the "hate" part...
About settlers in U.S, most of the orginal ones were Anglo-Saxons. However, many immigrants are Irish. Still, I think that your teacher is trying to say Irish instead of Scotish, because most English immigrants in the US were Irish. In addtion, there were also many Germans. In late 1800s, "new" immigrants came from eastern and southern Europe such as Sicily, Italy, the Balkans, and Russia.