The problem with "Relativistic Mass" is how it is used and abused by high school and college science teachers, such as the one you are having this debate with.
After a semester of discussion about the Newtonian ideas of what mass is, defining it as the inertia of a particle in F=ma, and also its gravitational charge in F=Gmm/r^2, your teacher now smugly declares that photons have mass m=E/c^2, and so there. But this is exceedingly disingenuous. Yes, the photon has "relativistic mass" E/c^2, but what does that "mean" now? Clearly, it's not the m in F=ma NOR in F=Gmm/r^2 any longer. Not when you're looking up close at the photon. So what is it? Your teacher has just given you a meaningless and misleading bit of information. This situation could be resolved by your teacher actually sitting down and explaining to you the senses in which the energy of the photon actually behaves in ways we think of as "massive," such as carrying momentum (but not momentum mv) and generating gravity (but not Gmm/r^2). But instead, he decided (unfortunately, and like many teachers who lack deep understanding of the theory) to simply "wow" you with this cool thing, that photons have mass, which has had the predictable result of confusing you because you actually want to understand what he means by that.
Even worse would have been the standard tactic of defining for you the relativistic mass m=\gamma m_0, making you do multiple problems finding relativistic masses, and then declaring that this increase in mass is what prevents you from accelerating massive particles to c (since after all, the mass=inertia is increasing, right?). The implication being that the relativistic mass is the inertia of the particle. Wrong. If you accelerate a particle from rest with a constant force, measure its coordinate acceleration, and then find the mass using m=F/a, you do NOT find that the "mass" defined this way is the relativistic mass of the particle.
So this is a concept that not only already has a name ("total energy") and is not in need of a new one, but is a concept that is explicitly misused to confuse newcomers. That is why some of us object to its use at all.