HONESTLY THE BEST QUOTE TO LIVE BY!!!! I'm sorry but life is way to short to hold grudges be mad and keep shit bottled up, let it go, there is a bigger picture. Enjoying life and not making it miserable for you or anyone else!! The more you try at making another persons life miserable, the more you really are miserable yourself, that's why just let things go and DO GOOD!
There is nothing lost in apologizing. It makes us realize how important the other person in our life is and that we are willing to give up any thing to make them happy. Even after that they don't realize and be stubborn we can't change them but we can change ourselves to be a better person.
Watching over your heart is always your job...what you see, hear, read, etc and that absolutely includes those you hang out with...we always tell our kids they can have whatever friends they want, as long as they don't have a bad influence on them, but if they have a bad influence, then I don't care if they are my pastor's child, they're gone.