Je suis pas prof de latin. J'explique juste pourquoi les américains disent ine. ("it's pronounced Constant ee n. It comes from latin, where there is no letter for AY")
Ils s'en réfèrent à la racine du mot latin. Comme je l'ai dit, tous les pays ne font pas comme nous. En français, on ne se pose même pas la question de savoir si on dit in ou ine dans le cas de Constantin.
Maintenant pour John Constantine et là je rejoins Pocolo, à partir du moment où l'auteur a clairement dit que la bonne prononciation du nom de son héros est ayne (et on en a une illustration flagrante dans le lien que je vous ai posté ce matin et qu'a repris Pocolo), on devrait tous dire John Constantayne. Même nous français. Sauf que les habitudes étant ce qu'elles sont, ben nous et les ricains, on dit Constantine. Je suis pas là pour vous ordonner de dire d'une façon ou d'une autre. Vous vous posiez la question de savoir pourquoi, j'y répondais point. Ca ne m'intéresse pas outre mesure en plus.