Oh dear...........too many emotions to list.
sadness for the loss of a beloved kitty
guilt for wondering if you should NOT have had the dental
RAGE from the knowledge of neglect

But try only to hold on to the GOOD memories. All the other stuff just gets in the way of healing. Snuggles looks to me like a cat who could forgive anything and would not want you carrying such heavy burdens.

I cannot truthfully say that I ever had something so heartwrenching happen to me, but I too DID lose a very special boy just 2 short months ago. And I know how OTHER people can be cold. I did not even bother to tell my family (dad/brother/sister) that I lost a cat because I knew it would be trivial to them.

{{{{{HUGS}}}}} and prayers.