I’m sure your parents mean well but name-calling never helped anyone. It sounds like all of you are in a situation you didn’t plan for and can’t really cope with. Your parents now have you and a toddler living with them. They are trying to be helpful but it isn’t what they had in mind for this stage in their lives. They may resent it more than they even can admit to themselves.
On your side: I think you are suffering from social anxiety. You were abandoned by the man you loved when you were pregnant and are now overwhelmed. You are uncertain about your skills as a mom and your folks are making you even more nervous. No wonder you cling to someone else when you have to venture out of the house. You need some specific help to manage the anxiety. And you need to connect with other mums to get the kind of mum-to-mum support that we all need and enjoy when our kids are young.
Please see a counselor to help with the anxiety. Then look for a support group or play group for you and your child. There is nothing so reassuring as talking to other parents who have children who are the same age. You might check www.netmums.com as a place to start. Local churches or your child’s pediatrician may also be able to help you find a group.
This is a special time for you and your son. Please take care of yourself so you can feel better and so you can be the mother he deserves.
I wish you well.