“...if he hasn’t crossed the line into apostasy...”
I think you mean BASPHEMY !!
“Heresy” is denying an article of the faith.
“Apostasy” is wholesale rejection of the faith.
“Blasphemy” covers any offense directly against the holiness of God.
“Sacrilege” is an offense against some creature which is holy on account of being especially dedicated to the service of God.
So, while I’ll agree with you that he’s probably engaged in blasphemy, I’ll still maintain that he’s flirting with apostasy.