Don't ever blame God for any misfortune in your life. Anything that happens happens for a good reason 'all things work together for good to those that love him' just see them as passing phases.
Again, we are somehow responsible for whatever happens because we have free will, we make choices everyday that lead us to another path in life. Think about life like one big flowchart. Every choice leads you to a new path.
When you get to a stage and you feel like there's nothing that can be done, something can always be done. Nothing is impossible for God. You can't change the past, but you can do something about the future. Whatever has happened, has happened. Try to accept it and move on. I hope this blessed someone today. -Q.