you got online and shared your anxiety. It is so important to be able to vent and we are perhaps the people who understand the most. Men are different animals - they are "fixers" and can get frustrated, angry and depressed when faced with a situation they are unable to fix. I am so sorry that you are going through so much, you are definitely not alone. Please try not to take his situation on board right now - you have alot to deal with and your defences are down in front of his anger. Stay strong and use the network while you work out how to cope.
:)