Gwarr said:
I never , ever expressed hate for these groups but , if I was uneducated , would I do the same thing? or would I be a hate mongering thug that goes on racist rallies and attacks people because they have darker skin?
Most of your post is already answered in a way that I have nothing to add to, but this part was rather interesting.
I'd say the answer is yes, and no. You wouldn't be a hate-mongering thug when uneducated, just as small children aren't racist. They only feel the instinctive fear and wonder of all things unknown when they see somebody who's "different".
Nature and nurture are both involved, but to what extent each their influence is, is still one of these unknowns of psychology.
There was a rather interesting study a while back though, that tried to check how much of our racial prejudices are only good manners. Good manners decrease the more stress is put on us, so they went and stressed out people in a natural way, before posing them a bunch of questions that rated how racist and xenophobic they were.
The "natural way" of stressing people was to simply empty a few trash cans at bus stops and stations to make a mess I'm pretty sure we've all encountered - when not caused by science.
The ones who were stressed out because they were sitting amidst the rubble were decidedly more racist than the ones sitting in a clean area.