The Red Wedding was shock done right. ME3's ending would have been fine if it made any bloody sense. Killing off companions isn't something people like, they don't necessarily call it a "major flaw." No one can seriously say that the Red Wedding was "bad story-telling" or "melodramatic rubbish" because it wasn't. It made perfect sense that the Freys would get pissed off and turn sides; it made perfect sense that Robb would be killed leaving the North to a Lannister loyal house. It. All. Made. Perfect. Sense.
Sure, you don't have to like it, but liking something is different to the objective nonsense that was ME3's ending.
So, if BioWare DID pull a Red Wedding, and, it made sense to the narrative, then yes, by all means! Break my heart, make me cry, but in the end, as long as it's good story-telling, I'll be fine with it.
TWD's ending still manages to make me cry like a **** but I still *love* it. I don't get angry if characters die, sometimes its necessary and it adds spice to the narrative.