Was Tom Cruise's rant off the rails or justified?

Was Tom Cruise's rant off the rails or justified?