Oh hun that's a really difficult situation

I had trouble reading the whole topic because of how emotionally charged it was (sensitive today)
so if my answer is a little bit behind I apologize.
As for the 'loving' boyfriend verbal abuse is still abuse and you should never ever put up with abuse.
It sounds like you've had a ton of it and I'm not surprised you ran into the wrong people,
your family aren't exactly the greatest role models here.
Your uncle is completely out of line and it is completely inexcusable for him to be pinching your butt
and to be making 'jokes'. Needless to say if one of my family members were doing that he'd get a talking
to (or a $#%^ kicking) for unwanted touching and advances.
Your family sounds difficult to deal with (It's okay to love them, but not to let them get away with treating
you like dirt). I'm sorry you're in such a rough situation.
When all we've had is abuse piled upon abuse we find it hard to maintain boundaries or even to know
what healthy boundaries are.
We begin to wonder if truly, we deserved the abuse.
Here are some things I learned and now know from experience.
You never, ever deserve abuse. Ever.
You never, ever have to accept abuse.
When you are uncomfortable with something, when something just doesn't 'feel' right, or when that
little nagging gut feeling we have that our abusers tried to get us to ignore or even to discredit is there?
It means something is wrong. Boundaries are being crossed.
Healthy boundaries means you don't feel bad, sad, uncomfortable, or upset because you have the systems
in place to protect you.
A healthy boundary is saying "I love you, but you are never allowed to abuse me."
A healthy boundary is refusing to let someone hurt you.
A healthy boundary is saying "STOP, that makes me uncomfortable."
A healthy boundary is sticking up for yourself, and if your boundaries get crossed anyways, to do something about it.
One of my abusers refused to stop when I put up healthy boundaries.
They made up all sorts of excuses as to why I was wrong and even tried to make me feel stupid and wrong
by saying there was nothing wrong with what they were doing.
But I said NO, STOP, and they didn't respect my boundaries.
So, I gathered up all the courage I had, and I cut them out of my life.
It was me saying that I valued myself and I respected my own boundaries and I wouldn't let him cross them.
Sending tons of love your way.
I'm sorry that you're currently around so many toxic people.
There really are some good people out there... they're just hard to find because they
tend to avoid toxic people too

Good luck to you, feel free to vent all you need to, and I really hope your situation improves!
Get it all out! And continue to work on healthy coping methods.