OP, some people are never destined to be 'good' parents. They are too consumed with themselves, their own beliefs, what they deem right and wrong and they cannot seperate the wants and needs of their children. They cannot fathom that these children have their own will, their own mind and need to make their own choices.
Your parents 1000% fall into that category. They did all of these things to you because they wanted to. The intention of that want will never be truly understood by anyone but themselves and you could go mad trying to overanalyse the unfairness and injustice of your childhood, but that will do you no good.
You have two choices, you can be angry forever or you can learn from their mistakes. One thing that your childhood did was make you who you are and you sound like you turned out absolutely brilliantly.
You know how that little girl and boy felt and it will teach you to respect and know the importance of the choices of your own children/nephews and nieces.
If your parents are devoid in other ways then you need to look closer at their actions and decide, do they bring anything positive to my life? If no cut back on contact and acknowledge they need to play a more minor part in your life. If not, tell them how you feel, tell them that they hurt you, try and get closure. But they may never accept that.
Read This be the verse by Phillip Larkin. It rings very true. Your mum and dad truly fuck you up, whether they mean to or not.
Be you, OP. Not the entity your parents created x