Taking a break from a friend
So you found a friend but they are not who you thought they were. They are demanding and you feel you are a pushover when you are around them.
Sometimes what you need to do is take a break from this friend. Be friendly but don't always initate contact first. If they want to hang out that's okay. Don't tell them as much as you used to before you could trust them 100%.
If you get a feeling a friend is not for you they might not be. Slowly back off and once you had time to think then maybe you could go back to the way things used to. You could contact them and tell them everything you used to.