Film is an art form and, therefore, subjective. What you consider to be "stupidity" within a film is not an absolute...it's your opinion. What you consider to be "superficial reasons" is also not an absolute...again, your opinion. And no one "deserves to be called out" due to their opinion on a subjective topic. Disliking the film is fine. Expressing your reasons for disliking it is also fine. Expressing your opinion as an absolute is too much. Phrases like "I think," "I feel," "the way I see it," "in my view," "in my opinion," etc. go a long way in taking a post from being viewed as aggressive or even condescending to a welcome part of a conversation, even if your viewpoint differs from others.