To me, it's fine if he had any of the issues suggested. What's not fine is that he couldn't just tell her that. Instead, he exhibited very strange behavior, and deprived her of enjoying something she paid for. Then, after the movie, he couldn't just mention it with a quick explanation? At best, he's bad at communicating, at worst he's a controlling jerk.