Peace of mind?
For what?
Did you want us to tell you that if you try really hard and wait a really long time he'll come around and see the error of his ways?
You feel like you're being ridiculed because you can't tell the difference between constructive criticism and verbal abuse. In fact I wonder if you've ever experienced anything constructive from being with that boy you're going out with.
You came to us which means you know something isn't right.
People might say you're an idiot for staying that kind of relationship for so long.
I'll say you're an idiot if you recognize this toxic relationship, and pass up this opportunity to rid yourself of it for good.
We have a fantastic group of individuals from all over the world with all sorts of experiences that can help walk you through this. You'll find a lot of support (not coddling), and guidance if you ask for it.