Okay, he did a lot of things wrong, but I still think Soong was kind of a dick to him. He basically deactivated his kid because of stupid scared humans and instead of helping him, he replaced him.
I think the reason Data was able to integrate with humans more effectively than Lore was that he was surrounded by a bunch of understanding humans who helped him work through any problems and misunderstandings that occurred from him being a new machine. As opposed to Lore who when he had trouble regulating his emotions and seeing humans as equals, Soong and the humans were just like "Welp, he's defective, better kill him and replace him with a better one." Failing to respect that Lore was a sentient being in the same way that the crew of the Enterprise respected Data as a sentient being.
Sorry, I'm finally finishing all of TNG for the first time so you'll have to bear with all these nerd posts.
Why don't we have a c/startrek?
RE: ND people, that's an interesting and I think valid observation.
It's telling that even in a science fantasy, where all prejudice between living things has basically ended and rocks, and sentient tar pits are considered worthy of consideration, when faced with an unknown form of life in Data people still resort to denigrating him.