Yeah, Starlord did a double fuck-up. Didn't **** Gamora - so Thanos got the Soul Stone. Then, enabled Thanos to win the battle on Titan, when he appeared to be contained by the others, during a battle.
You can also add Scarlet Witch to that list. Vision is cool and everything - but he is...