kwkracing, sorry to hear of you and your girlfriends tragic loss. Our thoughts and prayers go out for you, and for everyone that has lost loved ones,tragically or otherwise.
My wife is a smart lady, and whenever I get upset over things like this, she says "Keep the faith baby. God never burdens us, with more than we can bear. Everything happens for a reason, and it's not our place to judge God, but his place, to judge us". I firmly believe that there is a special place in HELL, for people who mistreat children, and animals.