>>107731397While it seemed that Tom was not super upset about them kissing, Tom knew they had been influenced by the blood moon. He was expecting something like that to happen.
Narratively speaking, Starco was the endgame ship. But the Blood Moon effect needed to be broken so that Starco could be bonafide not due to some curse. Star had to be in a relationship with Tom, and something had to happen to set things in motion to breaking the curse. It's all just part of the story guys.
>>107734718Even after the blood moon effect was removed, it became clear to Tom that Star still prioritized hanging out with Marco more than him. And to put it simply, he wanted a girlfriend that would be his best friend. He put way more into the relationship than Star did. Tom was more mature than Star in fact Tom probably went from the least mature character to the most mature character in the show. Star got mad at Tom when she found out that he knew she and Marco had kissed. She had no reason to be mad at him for already knowing, and to top it off, the fact that she would keep it a secret also hurt their relationship. Tom knew it wasn't going to work out, and he handled it in the most mature way possible. Anyone calling him a cuck is suggesting that he continue to waste his time with someone who does not put the same effort into the relationship and has not grown in maturity the same way he has. Why waste time with someone, when you both would be happier seeing other people.