oh i agree 100% but the thing is you can't always blame the people who make the show no matter who it is, i heard a story about star trek 3. when the enterprise blows up. i guess L. Nemoy and sorry about misspelling his name. but apparently he wanted that to shock the audience yet the studio wanted to put that in the trailer. i can't remember if he won his case or not, i don't think he did but my point is they didn't understand that he wanted to keep that as a shocker of an ending not have it posted everywhere.
if you listen to audio commentary's on various tv shows the people who make whatever show fight to the death and say we want to keep this as a suprise but the network put these together and instead of understanding that they use it to get ratings and viewers. that's all they care about.