I am only about half way through season 2 (I am way behind the times
), but in the last episode I saw Shannon was killed, and I have to say I wasn't that upset. She always sort of bugged me and didn't seem too important to the storyline. I agree with you, Shannon should have been the first to go.