Unfortunately human beings have faults and egos. As such, there will NEVER be a solution that will appease ALL (you can't please all of the people all of the time). Humans hate, they fear, they have anger, most importantly they have differences, and some of them will actively try to make other people believe the same way they do.
TRYING to learn from our history and NOT repeat the same mistakes is the best thing we can do for ourselves and future generations. Sometimes we'll screw up though, sometimes politicians will screw up too (fine, maybe they screw up more than the rest of us

).
Why? Cos it's part of the human condition. The diversity of humans, while seemingly a weakness, when harnessed correctly could actually be a strength (and no, I don't have the answers). But for that to happen, more people must be WILLING to listen, digest new information, TRY to accept it and be more flexible and tolerant of others.
There will always be hate, and terrible events that we can't control. But how we handle the hate directed at us (and our families, friends, etc) is something we CAN control, we have to make the effort NOT to turn to the same answers as those things/people hating us.
