have you re-read this particular post of yours? Things often look a bit different when you put them all together.
I'm wondering if you can re look at this post and see how things have gotten to this point.
I'm in no way saying "it's all your fault" but if you can see the role you played in getting to this point perhaps it can give you the strength you need to give it another go...
I don't want to cut you up...I'd rather you take a second look at this your post and see if you can find the things I'd point out where you could have either done or looked at things differently.
We can't always get them to behave the way we want but it is true that sometimes we help them behave in ways we DON'T want by the way we ourselves behave.