Why does God allow evil to exist?

I was educated by Jesuits in prep school and Augustinians in college. After all those years of religious teachings. I have many unanswered questions. I will submit three for your consideration. If God is all-knowing, all-powerful and all-loving, why did He allow the holocaust to be carried out? My second question is, why does God allow perverts to kidnap, rape and murder innocent children and women? Also, why does God allow innocent newborns to come into this world with horrible diseases and crippling deformities and others are born in good health and live long healthy lives. Those evils seem to be something an all-knowing, all-powerful and all-loving God would never allow to happen.
Respectfully,
obluvs2par

The following links should assist you in better understanding the Catholic Church’s teaching on the existence of evil. If you have any further questions or concerns that are not answered by these links, please contact Catholic Answers directly.

Recommended Reading:
God’s love

Can God make square circles?

Why evil?
The origin of evil
Why did God create Satan?
Why does God allow people to be abused?

DISCLAIMER: The views and opinions expressed in these forums do not necessarily reflect those of Catholic Answers. For official apologetics resources please visit www.catholic.com.