Guinivere, I'm so sorry for the loss of your beloved Buddy! I'm glad people have responded. I just joined the forums, but I've been on the chat room, and everyone there has been really supportive. It's slow during the day, but it picks up around 8:30 PM EST, if you'd like to join in sometime.
<<<You said, "I know others don't understand why I can't just "Snap out of it". If I could, don't you think I would?">>>
I completely understand this. I have a few friends who understand, but most of them don't. For whatever reason, with the recent loss of my beloved horse (Bailey was with me almost 26 years), some of my friends have been downright cruel. I can't understand why. I don't even want to repeat some of the comments I've heard, but they've been surprising and hurtful. All people need to know is that you're grieving and in pain - they don't have to totally understand "why" in order to be supportive and kind. I, too, have told people that I've had a death in the family. It's just easier that way.
No one can tell you how to grieve, or for how long, or how you should feel. Whatever you feel is ok, and we truly understand.
Blessings and peace to you,