Besides the fact that it's a "public" place, it's also a workplace. IMHO, I don't think that flight attendants (of any gender) should be subject to working in an environment where people are watching XXX porn on screens large enough to be seen by others.
In fact, I would think this may be illegal, may constitute sexual harrassment of some sort, (sexually uncomfortable work environment) and most airlines probably have standard protocol for it.