All the arguments on how we could overcomplicate this when the system works fine as it is. If you don't want the button pressed, there's voice, there's text chat. Why the heck would we want to re-code the game to fix a non-problem. What you would see with a "vote" system or "host only" system is missions that take 20 minutes stretching into forever killing your XP potential or just never ending. Yep, so occasionally someone pushes the button early. It's a coop game. People make mistakes. Redesigning a simple, straightforward game mechanic because you had a couple of experiences that you don't care for is silly. This extends to almost all games. Someone has a bad mission, closes out the game all huffy and pissed off and immediately goes to the forums saying how the game needs to be "fixed"