Humans get a bad rap for being destructive, evil, and selfish creatures (and if we are honest, this description is not far from the truth). But all of humanity is not bad. Some humans can (and do) display incredible acts of courage, love, and justice. So much so, that the negative stigma that humanity currently carries around could potentially be eradicated. Maybe these 25 photos will help bring about that change. What do you think?

25 Humans can help restore faith in humanity by doing the improbable www.slightlywarped.coma Such as this skilled barber, who uses his talent to provide free haircuts to the homeless. 24 www.techeblog.com 23 charidy.com 22 Or when people risk their lives to save the life of that which is innocent, such as this sheep www.slightlywarped.coma 21 This cat slightlywarped.com 20 This dog distractify.com 19 War is definitely not a faith restoring event. But when someone can find some good in something so horrible, faith in humanity can be restored distractify.com 18 Restoration also happens when humanity puts someone else's need before their own www.slightlywarped.coma 17 seedstuff.blogspot.com 16 actionministries.net 15 Humanity can at times be hateful, but faith is restored when we overcome hate with love charidy.com 14 slightlywarped.com 13 Or when we give sacrificially to those who need it most charidy.com 12 www.cbc.ca 11 www.pcog.org 10 Corporations can also help restore our faith in humanity...after all, aren't they humans too? www.buzzfeed.com 9 When our love overcomes fear www.dailymail.co.uk 8 distractify.com 7 And redefines what it means to "win" charidy.com 6 www.techeblog.com 5 When we overcome our biggest challenges and prejudices www.slightlywarped.coma 4 specialolympicsblog.wordpress.com 3 distractify.com 2 distractify.com 1 We will restore a much needed faith in humanity slightlywarped.com Because faith in humanity will be restored when that which we consider improbable, becomes probable. SEE ALSO: 25 Awesome Movies You Probably Haven't Seen » NOW WATCH: 25 Most Bizarre Dog Breeds Subscribe to List25