They are lucky to have you in their lives. Many people dont have their parents around. I would take a home cooked meal any day over a gift. That is truly from the heart. They should not expect expensive gifts from anyone. You have your life to live too. I am sad they wont let you be part of the baby's life. That is not fair to either one of you. We all make mistakes as parents...one size does not fit all. Maybe one day they will realize thier mistakes and how lucky they are to have family that loves them. Please dont be so hard on yourself.