I always thought that one of the ways God worked was through the people in your life (or, virtual life). It's sad that they sometimes seem to leave when you really need them the most!
People might kick you around sometimes, but then they help pick you up! I think the kicking is so you remember, and don't do it again!