Your not alone and your not a crazy person.
I see two solutions right off...
Leave and take a short loss on things or stay and take a bigger loss over time.
The other solution... Look for Nar Anon meetings in your area and gather up the info and support that you can get there, so you can make a better choice of what to do and how to do it if you stay or go.