As far as i know the purple names indicates leaver status. So yeah you were lucky he did not quit. Those are leavers. Set your matchmaking to "Only High Completion" and you shouldn't get them.