thats just ignorant.
come back when you say it like you mean it.
As ignorant as his opinion is, it is still his opinion and he didn't just change it after reading what you guys said. So he shouldn't apologize at all because he can never mean it if it is truly what he believes.