I have a friend who fairly regularly does things that irritate me because he just doesn't think about how his actions impact on others. It's fairly minor self-centred stuff, rather than fleecing old ladies or drunk driving. Usually when something happens, I am really angry at first, then keep out of his way until what ever he did doesn't seem important anymore, but I never tell him how I feel. I used to think that this was because I'm fairly laid back and there are more important things to worry / disagree about. But after a recent series of incidents, culminating in him letting me down because he couldn't be bothered to do something, I've realised that maybe I just have poor boundaries and I should have told him years ago how his actions impact on me.
Can someone clarify how you can be laid back about stuff but still have strong boundaries in place so that people don't take advantage of you?