Oh cat ... I feel so badly for you right now. I know you're hurting and you don't deserve it - nobody deserves to feel as hurt as you do right now.
I'm just leaving to go pick up my In-Laws at the airport so I don't have time to write more ... but I will check back in with you later once I've had some time to digest everything you've written.