Hi i am very sorry to hear about your situation.Your ex is really one irresponsible and it's a shame he could afford to go abroad for Christmas and than left without money to even feed his son.
You are left alone but i am sure your kids will know to respect it when they get older.
It will pay off for your care and sacrifice.