The current design, while understandable from a story-telling standpoint, is so dismissive of people's real life time constraints that it boggles the mind.
+1 to respecting people's time commitments by adding the ability to remove other co-op PCs from the host's save file as needed and/or leave them at camp.