I want to simplify what I was saying, and try not to let anything "controversial" slip out.
First of all, what people define as "people walking all over you" can very from person to person.
Let me say what I REALLY think "walking all over you" is.
If someone steals your iPhone, they are not walking all over you. If you think you can walk all over someone else by robbing them of anything they have, you are wrong.
A pushover is not someone who doesn't get bothered when someone robs him.
A strong person does what he wants. Nobody can make you DO anything. All the doing in your life must be done by you.
There are two kinds of wants. You can want to do things, or you can want things to happen. If you are focused on what happens, you aren't paying enough attention to what you can DO to make you happy.
The only way for someone to walk all over you, is if you let them effect your quality of life. Your quality of life is determined by your happiness. I can prove this.
Someone on the thread that got deleted said that unhappiness can be good because it can drive you to make your life better. Then I ask, why do you want to make your life better? To be... happy?
So the goal is always happiness. Everyone wants different things to "happen" so that they can magically become happy, but that's not how it works.
A strong willed person is someone who doesn't let anyone effect what he DOES. He does what he wants. And the only way you can always get what you want, is if you want nothing from the "happen" things. You don't care what happens, because you only care what you do. Then you have all the power. You simply do what makes you happy, and there you go.
If someone robs you, you don't think about how wrong it was for someone to rob you. That is none of your business. If that person wants to do bad things, that's his business. Do you want to do bad things? It doesn't matter really, all that matters is that you do what you want.
Remember, "doing" is a very specific thing and it can't involve things "happening." This may be complicated for some so I'll give an example.
You can't build a tree house without things "happening." Saying, "I want to build a tree house," is not wanting something that you can "do". It's partially "do", partially "happen."
What is "do" then? To want to "do" something, and "do" alone, is to say, "I want to TRY to build a tree house." Well guess what... You can do that. 100% nobody can stop you.
It's just like in games...
If you are playing a game that you think is fun, but you get frustrated every time you don't "win", then why are you doing it? You think it is wrong to be happy if you aren't winning? Well why do you want to win? To be... happy?
A game should never be frustrating. It can be challenging, but even when you are doing bad you should still be happy, or else you are wasting your time playing it. (btw that is a much nicer way of saying what I said earlier that got my other thread deleted, lol)
Another interesting thing is that things can always be better and they can always be worse. In your exact situation, someone else might be extremely happy. And in turn, if all of your wildest dreams got fulfilled, someone else might be unhappy with them. It all depends on how good a life the person is used to... unless of course they are truly living healthy, in which case they could be happy in almost any situation despite having a much "better" life earlier.
So, what I'm telling you to do... is to "do" what you want. You WANT to be happy, no matter how you think about it. To be happy is to think, "I like this." You can't say, "I like being miserable." Because being miserable is to think, "I don't like this."
Okay.. I'm interested to get feedback on this one.