In movies and games you can force kisses though. In this case it's a game that maybe wants to depict this sort of encounter. It would be a kiss without consent, a red flag that Tom might be an abuser or have boundary issues. If it's Tom's first move he is risking rejection and it being sexual assault. So it's tricky, one would never kiss someone like that unless they were entirely certain there are feelings there and it will be reciprocated (it's almost like tom knows he's a character in a porn game), it only happens in the movies that way and these type of movies are depicting toxic masculinity.I think the kiss should have been there, although it shouldnt be forced.
Users can feel free to lust over Tom and fall for his charms, and get kissed, or if you just want to avoid him, then no kiss.
So there should be an option to slap him after the kiss, to enjoy it, or to see the kiss coming and avoid it/push him off during the kiss. Those three options existing simultaneously would be good. It's also possible to push him off, then decide later you liked the kiss. (All of this unrealistic) but in the context of it being a game where we can make the MC think/take certain unrealistic game routes or act like we want them too.