your spouse is doing the same thing mine is....trying to push all their crap off onto someone else, in this case, you. There is absolutely NOTHING you can do about this but support them and hope they can see the light. That said, you should definitely stop candy-coating your dealings with them, and ALWAYS SPEAK YOUR MIND. Become very opinionated and stick to your guns. Doing so will either force your spouse to deal with their crap or it will run them off. Either way, you will be a happier person in the long run.
They have excuses for everything don't they! Some excuses are actually legitimate, however, there is NO EXCUSE for a spouse to allow their old crap to infiltrate their marriage. Your spouse does not need a spouse right now, they need a therapist STAT!!!!!