I believe that every marrage deserves a chance, BUT, I think that your marriage isn't being helped by your SO CALLED BEST FRIEND, I understand her concern and her anger, but IT HAS NOTHING TO DO WITH HER!!!!!!! This is your marriage not hers, she doesn't have to agree with your choices, but for her to tell you after 8 years of friendship, that you have to choose between her and YOUR HUSBAND isn't her being a friend. Kick her to the curb!!!! As for your husband, if he cheated once her WILL CHEAT AGAIN and probably has and he knows it but hasn't told you because he hasn't been caught, and if he has a temper and has threatened you IN ANY WAY, you need to get your children and yourself away from him before his anger turns deadly!!!!! Don't be the next woman who the world is looking for because he has done something to you. Be smart and take the love blinders off, and GET REAL!!!!