We've debated before concerning consequences, and the general consensus seemed to be that the degree of the consequences doesn't make a difference when it comes to the narrative message. If that applies to Dean then it also applies to Sam. And it doesn't change the fact that the narrative damaged Sam's character for no apparent good reason at all.
As for Sam "winning" and Dean dumping Benny, I already expressed that I thought that that was a crappy thing to do to Dean's character. Sam wasn't the only one who got burned in the Benny narrative fiasco, in my opinion.
Of course it was brushed under the rug... It never should've been written in the first place. And once the writers got their "poor Benny" plot point out of the way, what did it matter if Sam's character was damaged or Dean's character was damaged? ...They likely figured that they'd make up something or another so it didn't matter. As long as Benny is the put upon hero, who cares what it does to the other characters?
That's what it seemed like the writers were saying to me.
Season 8 was just all around awful... When the most likeable character in the show isn't one of your main characters, and your main characters - who are supposed to be the heroes of the show - aren't acting like heroes at all, I'm sorry, but you're doing something wrong.
That certainly wasn't happening in the part of fandom that I was in. With a few minor exceptions, Dean was getting almost nothing but praise for his quick thinking in saving Benny, and in preventing both Sam and Benny from getting hurt. Over half of the comments were about how Sam should die, so that Dean could go hunting with Benny instead. And it was a huge fan board, so not just a niche posting place.
And again, for me, when that's the general reaction, and you're garnering that kind of hate towards one of your main characters ...then you're doing something wrong. And when it was done so that your own character could instead be the "better brother"*** that's a crappy thing to do, in my opinion.
*** (And that the writers had Dean say it, means that they knew damn well that that's how the writing was making it come across. Otherwise it wouldn't have even been a thing at all.)