I kind of feel for Tina here. Yes, she's being silly and irrational, but all of us have times when we're silly and irrational about things or people we care about, and she has the added hell of having this play out on vacation in front of a bunch of other people.
Bottom line: Tina is the Zeppo.
Links aren't allowed on /r/relationships, so I'll condense the explanation as much as possible. There's a really famous episode of Buffy the Vampire Slayer titled "The Zeppo," and it's a reference to the fifth Marx brother that most people barely know existed. The Zeppo is the person who does not have an obvious role or place in a group. Scratch that; they do have a role, but the worst possible one; he/she creates or cements the "in-group" by becoming or being the "out-group." In essence, you get to belong to something because they so clearly don't.
From one perspective, this is crazy because none of us have "jobs" in a social group when our only purpose is to be friendly and enjoy each others' company, and she's ruining your vacation for nothing. This is your point of view on the proceedings and you're right; Tina's being a pain in the ass and it all seems to be over something that, while regrettable (Rob doesn't love her back), she needs to deal with.
But from another perspective, Tina's kinda right too. Rob and Janet have now paired off and become the second couple on a trip with an existing couple (you/your wife). She has been converted from person #4 to person #5 on this trip and no one seems to have objected to this; if anything, from her perspective they've been actively helping it along. Nobody enjoys being the Zeppo.
There are some things in your post that jumped out at me. They are good examples of how a desperately insecure and unhappy person is unintentionally made to feel even more insecure and unhappy by the people around her: