Good for you BWC for listening to your instincts. Still, that doesn't mean it doesn't suck. :-/
Pain does fade, though, and we all have to learn these little lessons. It helps us define our boundaries better and that helps us choose better partners and protect ourselves better.