This is a bit of a rant, but...
I really love when a person often harps on others for not having enough self awareness, when they very clearly have none themselves. Look. If you constantly find yourself having the same problems with dozens of different people, different groups of people, over quite a bit of time... at some point you just have to realize, hey, maybe it's not everyone else, maybe the issue really is with me.
If you can't do that, if you can't actually take a look at the only common factor, and instead continue to push everything all back onto everyone else... well, you probably shouldn't get on others about having awareness and being responsible and all that.
It is one thing to look with a critical eye, to be blunt and clear with others - it is another thing to be hypercritical and needlessly hostile. These things should not be confused with each other.
Likewise, let's not sit around whining about how others are doing this or that, how they're ruining the community, or being selfish with their choices... but how when we do it, well, that's just different.
Of course, sitting down to write this gets me wondering about myself. Many of us can name some of our faults (even if we don't always work to correct them, we usually know them) - but then, we all have our blind spots as well, so what am I missing about myself?
Whatever those things may be, I hope it doesn't look like I'm purposely flaunting my hypocrisy around, because boy, is that ever an ugly look...