Watching Infinity War has me questioning if I have a heart. The way I see it every major character in the movie was a villain. All of them. I'm not saying they were all equally bad, but all the informed characters were villains. A villain puts his/her desires about others. Thanos was the intended villain. He wanted to kill one half of the population of every sapient race in the universe. He thought that would be merciful in the long run. Questionable logic. Certainly amoral. Here's the problem, pretty much everyone knew exactly what Thanos was planning to do. They knew he needed his six mcguffins. Gamora knew where one of the mcguffins was. She knew if she died, Thanos couldn't get it. She asked her boyfriend to kill her if and only if she was captured. That is so selfish. We had a nice will he kill her/won't he kill her moment but really if Gamora killed herself as soon as she became the sole person who knew how to find the mcguffin, that would have solved the problem. So after her boyfriend failed to kill her, Thanos got her to yield the mcguffin by torturing her sister. Scarlet Witch, the only one who could destroy a mcguffin was willing to risk half the universe, and certainly knew a bunch of Wakandans would die for a slim chance to save her boyfriend. She's a villain too. Dr. Strange gave up a Mcguffin to save Tony Stark, a guy he pretended to not even like. He's a really petty villain. And stupid. They were on an alien world with no way back home. Even if Thanos spared them technically, they'd die of starvation on their wasteland planet. This was a gallows humor joke about "do you like cats or dogs better?" "You need to stop a nuclear reactor from melting down, you can throw in a puppy or a kitten to stop it, which do you choose?" I said I would throw in both if it improve the chances of saving the city. If you think about it, you'll save a lot of puppies and kittens in the process. If it would save a billion lives, untold trillions of lives. I would watch everyone I ever cared about plus a hundred puppies tortured to death. I wouldn't be happy about it, but I'd do it. If someone I loved sacrificed a million strangers to save me, I would be racked with survivor's guilt forever and I would never forgive the person who made that chose.