In the end, don't blame your parents for not doing this or not doing that. Many people don't realize that it is extremely difficult raising children and that they will often make mistakes etc. You will realize this when you have children yourself. You will say, I will never treat my kid like that but just wait, chances are, you will make the same mistakes as well.
You are your own person, don't blame others for your misfortunes. Your parents raised you up the best way they knew how to.