There is nothing called as a perfect thing in this world. Everything has flaws. However , Understanding each other , forgiving , spreading love and controlling hatred can work wonders.
Turning hatred into love is the biggest challenge people face. If anyone can do that he/she has achieved everything in life.