Avengers: Infinity War saw Thanos wreak destruction on the Marvel Cinematic Universe (MCU) and he ended up winning and wiping out half of all living beings in the MCU.

However, before he won, Iron Man, Doctor Strange, Star-Lord, Spider-Man, Mantis, and Drax had a chance at stopping Thanos and taking the Infinity Gauntlet from him before he claimed the Time Stone and headed to Earth to get the Mind Stone. The plan, created by Star-Lord, seemed to be working perfectly. The team had almost taken the Infinity Gauntlet off Thanos’ hand while Mantis mentally attacked the Mad Titan. But it all went wrong when Star-Lord began to viciously attack Thanos after he learned about Gamora’s death.

Fans weren’t happy with Star-Lord’s actions and many placed the blame on half the universe going up in smoke squarely on his shoulders.

Even websites like Nerdist began to attack Star-Lord. They went so far as to call him “Avengers: Infinity War’s Real Villain.” They blamed him for the deaths of Drax, Mantis, Groot, and countless others.

Well, Chris Pratt, who plays Star-Lord, sat down with RadioTimes to address the scene where Star-Lord attacks Thanos.

“Look – the guy watched his mother die, he watched as his father-figure died in his arms, he was forced to kill his own biological father. And now has suffered the loss of the love of his life. So I think he reacted in a way that’s very human, and I think the humanity of the Guardians of the Galaxy is what sets them apart from other superheroes. I think if we did it a hundred times I wouldn’t change a thing.”

Pratt would continue:

“I guess you could have the movie end a half hour earlier if you wanted, but it seemed like people really liked this. And also, I blame Thanos, OK? Jeez, how come he’s not getting any blame? Clearly I’m very sensitive about this.”

And Doctor Strange would probably agree with Pratt’s assessment because he did says he only saw one potential future out of 14 million where the Avengers came out on top. That possible future saw Star-Lord attack Thanos.

Avengers: Infinity War is currently in theaters right now!