Na IMO, se uma criança de 12 anos quiser conversar com o pai, você não tem o direito de impedir isso; portanto, se as coisas aconteceram da maneira que você escreveu, você fez a coisa certa.
No entanto, questiono por que seu filho ficaria chateado e com raiva ao ligar para o pai. Obviamente, pelo seu ponto de vista, ele certamente tinha todo o direito de fazê-lo. Mas talvez as coisas tivessem sido diferentes se ele tivesse pedido ao pai para vê-lo de vez em quando, em vez de acusá-lo por não fazer isso? Obviamente, a interação entre um filho e um pai é de responsabilidade do pai. Ainda assim, se um pai não faz a coisa certa em todas as circunstâncias, talvez ele faça coisas melhores?
Esta é a parte em que eu sugiro que você questione seu papel nisso. Já me divorciei (duas vezes, na verdade) de crianças e sei muito bem como é difícil defender a mesma pessoa que arruinou seu relacionamento (porque é sempre o outro, não é?) Na frente de seus filhos, a fim de para não fazê-los sentir-se mal por uma das duas pessoas que mais admiram. Mas ainda é a coisa certa a fazer, e se você falhar, seus filhos terão que compensar isso.
(Nota: eu não digo que você fez, nem, se for, você é uma pessoa ruim. Mas se você perguntar se há algo que você poderia ter feito melhor, eu examinaria isso.)
Da maneira como isso aconteceu (e não importa se você poderia ter feito melhor ou não), agora é uma situação muito ruim para seus filhos: o pai deles os recusa. A longo prazo, isso pode afetar seriamente sua psicologia. Se eu fosse você, eu me concentraria nessas coisas para lidar com a situação:
Faça o que puder para compensar essa situação. Converse com eles sobre isso. Você mora com outra pessoa que pode substituir parcialmente o pai? Caso contrário, você tem um amigo (homem) que gostaria de passar um tempo com seus filhos, fazendo assim parte do trabalho que o pai deles deveria estar fazendo? (Eles têm um padrinho?) Se você acha que isso os afeta, considere um terapeuta. Mas certifique-se de que eles não sintam que você espera que eles se deteriorem com isso. As crianças são muito receptivas dessa maneira.
Tente não deixar seu filho chateado com o pai. Eu não sugeriria que ele pedisse desculpas, mas talvez se ele tentasse falar com ele novamente sem raiva (muito mais tarde, é claro), os dois teriam chance de se reconciliar? Isso seria muito bom para seus filhos.
Tente consertar. Se seu marido não ligar e tentar consertar o estrago que ele fez, talvez você possa falar com ele? E se ele não quisesse falar com você, talvez haja algum amigo (comum) que ele ouvisse? Ou você acha que poderia falar com sua ex-sogra? Um profissional não envolvido (conselho externo) seria uma opção? Eles são filhos dele, afinal, e eu me perguntaria se ele não tinha interesse algum em seu bem-estar - e isso é ameaçado pelo fato de ele se recusar a falar com eles.
Esperemos que, com o tempo, isso melhore.