Amen. I have the same blind spot, and your sister-in-law is one great woman. My counselor said to make two columns on a piece of paper. Put what he says on one side. Put what he DOES (his actions) on the other. Do they match up? Hell, no. There's the answer to being nice again to that sweet talker. Been there. Suffered. Got away. Love again for real this time.
No matter how many times a snake sheds its skin it will always be a snake. Remember that when you think about allowing someone back into your life.