Human suffering is NOT caused by God or religion in my opinion. The single biggest cause of suffering is attachment. Much suffering is actually self inflicted. Some suffering is rite of passage, some suffering is a life lesson we need to face. And some suffering is inexplicable or unfathomable.