Many people see Rose as the worst cinematic villain of all time. They even blame Rose for causing the ship to sink because she and Jack distracted the lookout before rhe ship hit the iceberg. In their mindset, killing Rose is 100% justifiable homicide because it would have saved the lives of roughly 1,500 people.
Fun Fact: James Cameron directed both "The Terminator" (1984) and "Titanic" (1997). While The Terminator was presented as a villain in the original 1984 film, I imagine many people would have seen The Terminator as a hero if it went back in time to kill someone before that someone killed multiple people, thus saving lives. Adolf Hitler is one obvious example, but I am sure many people can think of others.
So his surrogate parents flat-out told his biological mother to abort him because they didn't want him? Maybe some other family wants him. Ever think of that?