It's been my experience in life that when you're arguing with the people who are trying to help you, you should take a step back and reevaluate your position. That's not to say that you're wrong, or they're wrong--we all know that we're the only one walking in our shoes, and we never can truly convey the whole story--only that you should think about where you are right now in light of the justifying you're doing, and the disagreements you have with the advice you're receiving.