That is messed up! How can your father blame you for something you so obviously had nothing to do with? Don't fall for his lies! Don't let his guilt trip get to you. Your grandpa's death had nothing to do with you. You're not a curse, it was just unfortunate timing, timing you had nothing to do with. Nature decides when a baby is born, and when someone dies.
When your father brings it up again, just say "I don't need to listen to this" and walk away. It's understandable that all the name calling got to you. Be strong, you know it's all lies.

