Bryan Danielson
Jmare007 x Bryan Danielson x JLova = King Ghidorah
People are focused on star lord because his fault was the easiest to catch because visually you see the glove almost come off. But Cap's desire to not let Vision die also contributes. They could have killed vision (as he requested) earlier, Strange also with his refusal to leave during the first battle. He could have hide in the mirror dimension. Really when you think about it the hero's hesitation to kill Vision for the greater good parallels Thanos being willing to Kill his daughter for what he felt was the greater good.
Space Gem
Time Gem
All Thanos would’ve done is warp Dr. Strange with a “still alive” Ebony Maw and after a quick futile fight, kill Strange and take it
Then he’d warp over to the dead lifeless carcass of Vision. Look at him like
Then still reverse time and take it killing him again
There was really no other way.