I think people think I'm selfless but I'm really just trying to passively aggressively show them how to treat me
How do you expect them understand what you want? Why do you do that?
I hate when other people use me, it pisses me off.
Not everyone can take a hint if you don't like how you are being treated you should tell them. Being direct with others is what most people expect in dealings.
I will be direct but they will fail to understand my feelings.
You should give them a chance. You might be pleasantly surprised to see how most people want to take your feeling into consideration.