Gorr didn't care about whether or not the Gods were good, he just wanted their complete extermination and he needed the Bifrost from Asgard.
You are correct in saying that Gorr originally wanted to kill all gods due to the injustices committed by his own god. However, this was only an opportunity to obtain the Necrosword which further corrupted him. At that point, he was hell-bent on killing all gods. He made his way to Asgard to kill the gods there (for example his attempted killing of the Lady Sif), but realized that the Bifrost was under the Asgardians' control. The Bifrost was needed to reach Eternity, who would allow Gorr to kill all gods with a wish (think Infinity Gauntlet level instantaneity and destructiveness). When Gorr realized the Asgardians had the Bifrost, he attacked New Asgard on Earth in order to draw them out. Taking the children was simply a means to an end, a way to get Thor (and thus Stormbreaker) to the Shadow Realm for Gorr to use to get to Eternity. Whether or not Gorr saw that the Asgardian gods were good because of their willingness to go get the children is irrelevant; the Necrosword had corrupted him to the point where he was to kill all gods (the purpose of the Necrosword) and he was willing to go about it any way necessary.
tl;dr Gorr was already corrupted by the Necrosword, and needed to lure Thor to the Shadow Realm to steal the Bifrost from him.