Boundaries are a make or break thing. People who are used to bulldozing them will vanish from your life once you start enforcing them. You're better off without them I think.
It's a never ending downward spiral if you let people overstep them because then they've set a precedent and will conclude that you'll eventually cave. The only person that loses when that happens is you. You feel like shit because your boundaries haven't been respected and you feel doubly shit because you didn't stand up for yourself.
Right! I'm surprised at how many people think that's how a friendship should be. It feels like they are just fighting to see who get more out of each other through manipulation and force. Of course nobody in that situation sees that, you can only see that from outside the relationship. My friendships have no expectations except that the other person will behave with integrity, there is no minimum quote of time we need to spend together and I am free to reject any request, as are they..