Hey, I like the idea, although it's a difficult topic to talk about without having it 'derailed', I'll try my best.
White people are douches. - stereotypical
Most black people are assholes. - racism
"Yo cracker! Come here." - stereotypical as in what you call your buddies is your (and your buddy's thing)
Canadians are afraid of the dark. - racism
Mexicans run fast. - stereotypical
Jews are greedy. - racism/stereotypical
Most germans are helpful. - stereotypical
Jews have big noes'. - racism
Being a German myself, I'm dealing with racism more often than one would think, and due to Germany's history it's a decently debatable topic here.
My opinion on racism within the borders of Germany is, (as we have immigrants mostly from the Balkan states), I do tolerate them as long as they've come here to work and integrate, simply live a better life than they used to in their home country, but if they immigrate and then run around screaming "Germany sucks bawls ure all nazis n shit", actually not wanting to be here at all, then I can be racist at times, hah.
Sometimes though, I feel sorry for them. I've talked with experts about this topic and they've told me that those (mostly) teenagers have no real home country. Let's say (merely an example) immigrants from Turkey. Their parents moved to Germany because of reasons like a workplace, poverty or whatever, maybe they simply wanted to start a new life. Now they have a child, this child grows up in Germany but at home with its parents it will most likely be speaking Turkish all over. So, to his classmates and friends or other people he will always stay a Turk, as he also most likely doesn't speak decent German since his family language is Turkish.
Now imagine this teenager going back to Turkey because he isn't accepted by his surrounding people, but there, it's exactly the same. The Turkish see him as a "German" and thus he will again be treated as a foreigner that doesn't belong there.
So, yeah, not gonna jump to conclusions on how to make this stop, but that's my two cents.