No, John....your son left the Church because HE refused to accept Church teaching.

Did your son talk to a competent member of the Marriage Tribunal - you know, one who would actually EXPLAIN the reasons a marriage may be annulled?  You know - like belief that civil law has the power to dissolve marriage and that remarriage was acceptable after civil divorce is grounds for annulment?  (Canon 1099)  Or retaining an option to divorce is grounds for annulment? (Canon 1101, part 2) Or.....any number of other reasons.

And it is NOT apparent that I think "God would be honored by a lie."  Please stop such silly statements.