It’s literally impossible to overestimate the depravity of human beings. A British aid charity has discovered that workers for more than 40 aid groups (and possibly UN peacekeepers as well) have been demanding sex from children in exchange for aid services.