Jesus never promised his followers that the Reign of God would be universally accepted in this life. Up until the end, Satan will have his followers. Life won't be easy for Christians. Jesus did promise, however, that his disciples wouldn't have to suffer at the hands of sinners forever. The Second Coming will take care of that.