I'm about 106% sure that I am, but I need a bit of hand holding.
We had another stupid fight this morning. He misunderstood something I said, I was criticising my reaction to something and he thought I was criticising him. I tried to explain what I'd actually said, he didn't calm down, he then admitted he had misunderstood and knew it, but was still angry.
He was being so awful that I fought back (verbally) as I knew he had things completely wrong. He then said it was over for him. He's had time to think over the day/evening and he's still convinced it's over. He says I've never forgiven him for lying and can't let it go and its my fault everything's fallen apart. He said he wants to go back to his country, doesn't seem to care about not seeing the kids anymore as he "will send money" 
He will not, however, leave the house. As long as he's here I will keep shouting at him/crying (mostly crying)
because I cannot believe his attitude over the kids. I don't know who he is anymore. 24 hours ago we were perfectly happy (well, we've been fighting on and off for ages as anyone who's seen my threads will know) but laughing, having fun, had a great day etc, then 24 hours later he hates me, can't bear to be in a relationship with me.. but won't leave the house.
I'm a bit worried for his mental health, I know the homesickness has been shit for him, but he's adamant that this is all my fault and it hurts. It all really really hurts. I want him to leave as I know I will not be ok as long as he's in the house. He's out visiting friends tomorrow, I've asked him to stay there but there's 1001 excuses why he can't stay there or anywhere else.
If he hates me and doesn't care about our kids I just want him gone 
Sorry for the rant 