Lots of good points but ask yourself firstly if it was the players or the GMs that were the main factors in the RP's death. Knowing where the trouble lies is knowing where you can address the concerns and if you need to apply remedies such as additional GMs, secondary characters, a discussion on plot, recruitment, or even the last resort case of a reboot/sequel. One RP that I've been a part of is an RP that's gone over 2 years and several variations. We've added and removed players, rebooted into a failed attempt, and even had the original GM leave us, but the story has kept on going because the 5 of us have turned our characters into personalities through dedication (even at one stage I left the RP and returned with a fresh character to rejoin with). This is a rare case, but it has worked because as players we made an effort to help each other out and build the world as much as we could. You need to listen to your GM, but your GM needs to listen to you as well. Too often I see RPs die because of a lack of communication and it can be because of silly reasons too.