James: The Blame Game

Who is responsible for all the pain and suffering in the world and in our lives? It's easy to blame God, but is He responsible? If not, who is to blame? James 1:13-15