You don't have to walk away, but you can make it abundantly clear you WILL respect yourself and walk if she mistreats you. Other than that just be the best fvcking boyfriend around and slightly spoil her, that way she does have something to lose. No need for spanking, this is very much more effective and not damaging. The only damage she will get is the self inflicted emotional pain of wasting a good man, given she has a heart at all. If they don't they have a sh!tty experience of life anyways.
I can understand where you are coming from and I can see that you are on the brink of enlightenment, but there is a fundamental flaw in your argument. This flaw could kill your relationships in the long run.
best fvcking boyfriend around and slightly spoil her
something to lose
good man
sh!tty experience of life.
A good man in typical men jargon is loyal, strong, intelligent, well groomed, while appearing non manipulative
Whereas a good man in women jargon is able to make her feel love as well as a number of different emotions. Due to the fickle nature of a woman's love you must be ruthlessly manipulative.
Do you see the disconnect?
These phrases that you used are viewed through the lens of your own perception. Remove your perception and think objectively in order to understand how a woman's mind truly works. Until then, you will forever be unable to see the truth. It's such a small error, but a large one at the same time.
This post only touches on the basics of what you need to become in order to win your woman's submission; however, Sharing everything I know in one post is the equivalent of trying to force you to drink from a fire hose. Take only small bites of what you are able to digest and come back later when you have implemented the amount that you were willing to bite off.