Yeah, I hate that death for Obi-Wan and Yoda (and Vader, who deserves to live on least of all) has no finality for them. There's no consequences.
That's a big problem with ROTJ in general. There's very little consequences for any of the actions that are made. When Vader dies, he should die. That his last moment is his redemption makes the story rather beautiful. Instead, he comes back ten minutes later, smiling and happy.
He didn't earn that. His one final act should give him peace in death. So why have him live on? What's the point, since his story arc is complete? Why have any of them come back for that matter? What's accomplished other than an overly happy ending?
Well I say give me symbolism and emotion over a happy ending any day. That's where I think I didn't get editing this right previously. The Ewoks aren't the problem. The fact that you laugh when Ewoks get killed is the problem. The fact that the movie ends on a high note, but doesn't really have any weight to it is the problem. You don't need Han or Lando to die to make the movie effective. You need to be worried that they will die, and then it is even more effective. You need to get involved. You need to care. And you need to come away affected by the story.
EDIT: Wow, I didn't realize how fired up I get about this stuff! This is why I love movies.