I'm so sorry to hear that! I had lost my African grey due to my fault. Forgot to cage him when I left for work. He apparently got spooked off his play stand by knocking off a perch and my dogs got him. It was hard to come home and see my pet headless and to know another one of my pets ate it!I've been bawling my eyes out for the last 2 hours. Came home from class and ran over my beautiful pair of gray silkies. They are cooped in the car port but evidently found the pavement on the drive cooler; I hadn't shut them in before I left as it was about 4:30, and had just got dark when I drove in, so didn't see them. I've lost birds that I was attached to before but never so blatantly my fault.
As hard as it is, you can not beat yourself up over this!