The original meme had nothing to do with any 'Ham'.... it's just a deflection... ANY 'expert' who 'believes' there's even such a thing as 'settled science', has another overriding agenda, besides 'science'...
I have a PharmD and an engineering degree; there's no such thing as 'settled science' -- it's not part of the scientific method in any way, but it's instead a political construct used to intimidate.