Why aren't you getting the results you want?
One of the biggest reasons is because you're not standing up for yourself, yes, you're allowing unfavourable circumstances to rock your boat and you're not doing the right thing
The right thing to do in such situations is easy...what should you do when someone starts a fight with you and starts throwing punches at you??
If you thought "block them" you're right but unfortunately that won't help you to stop the threat...BUT if you thought "try to hit him hard and knock him out" then you're right and more likely to stop the threat...why am I saying all of this?
The unfavourable circumstances that rock our lives are not there to have fun with us, they're there to humiliate, demoralize, destabilize, hurt and stop us from moving forward and unless we STRIKE BACK we will not move beyond them...so stop blocking and prolonging the damn fight and KNOCK THEM OUT!!