i dont really understand how you can assert "i'm not judgemental" when 1) all human beings are and 2) your whole post is passing judgement on this unfortunate person simply because he is not of the same opinion of you. You've said yourself that you have your own agenda going on.
I think we are not dissimilar in our views, i too find it hard to understand, but until I am inthat position, or any of us, how would we know how we would react. Plus, you are not really helping yourself by getting so insenced, hating your husband, and getting so angry - its not going to change the blokes mind is it, but will hurt you and your relationship, all for someone else!