Yeah I agree..

good friends can get away with it because we know they are doing it through love for us and not because of jealousy or fear or other negative reasons.
Everyone has faults of some sort or another.. what annoys the crap out of one person doesn't annoy someone else .. we all have different tolerance levels for different things.
But from what you said cgd .. you see a fault in yourself that YOU want to change for YOU.. not necessarily for someone else so that is not a bad thing. Self growth and self development should be because WE want to do it not because of outside pressures to be a certain way.. hope I'm making sense