Y tú estás demostrando ser un poco inculto.
Una primadonna es SIEMPRE femenino. Y no es, en absoluto, despectivo. Prima Donna es la forma en que se refieren, en la ópera, a la primera actriz, a la más importante del show.
Cuando se habla de una Prima Donna (fuera de la ópera) hablamos de alguien con un afán de protagonismo del tamaño de Texas.
Así que si habla de "la Prima Donna" no es que esté designando a un hombre con artículo (que no pronombre) femenino (y aunque lo hiciera no veo dónde está el problema si Iván es el primero que lo hace y no se ha utilizado con tono despectivo), es que le está aplicando un término (válido tanto para hombres como para mujeres en el contexto en que se ha utilizado) que no tiene versión masculina. Sí que la tiene, sin embargo, si hablamos de una representación operística. En ese caso hablaríamos del "primo uomo".
Pero dado que Iván no canta ópera y se está utilizando el término en una acepción distinta a la original no hay ofensa ni homofobia por ninguna parte.