Nice musings @vermillionfox, I have found that in any relationship open and honest communication is the key. It's sad when supposed friends treat you like garbage behind your back. It's awesome to hear that you keep your head up and stick to your true friends :)
I agree with @dexter-k, communication plays a major role. The people you surround yourself with are reflections of yourself. I'll stick with those that are honest to a fault. Yay! :)