Even though, not 15 minutes earlier, Star-Lord had been willing to pull the trigger himself in order to protect Gamora from Thanos. Sure, he’s bound to be upset when he finds out she’s dead, but in a way it’s actually a kind of release for Gamora, since she preferred it to being Thanos’s pawn again.