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?
My favourite horrifying goof from STTNG was in Datalore when Brent Spiner flubbed an end-of-episode line "I am fine" to "I'm fine". When the entire plot of the episode is that Lore impersonates Data for nefarious purposes, and Lore can use contractions and Data can't. If Lore had never made another appearance, the entire series could happen with viewers wondering if Data was floating helpless in space and Lore had successfully covertly taken Data's place in Starfleet.
I CAME HERE TO MENTION THAT!