Hey G8R. Just stopping in to catch up and see how things are going. W may be getting upset because reality is setting in a bit, just remember actions before words. Sounds like you are dealing with a lot and standing your ground. It''s not easy to stand up and speak your mind and hold your ground like you have been. It is hard for me too, when you do it tho it feels good after, good having some self respect and self worth come back to yourself.
The person that you will spend the most time with in your life is yourself, so make yourself as interesting as possible.