He sounds pretty bad. My experience with NPD is that they drop you like a hot coal as soon as you demonstrate non-compliance. You don't sound over-sensitive at all. A lot of what he did sounds really out of line.
You probably have mixed emotions because you cared about him despite his flaws. Unfortunately, sometimes people we really care about just don't make good partners.
I hope you can stay strong and avoid contact with him-- and meet someone who treats you much better than he did!
|