¿que?
To some extent, this has become a self-fulfilling prophecy. Not entirely, but this all could have been handled differently (by all the parties involved).
I think undergroundagent should stay, but I also think he should develop some thicker skin. He is who he is, and that's fine by me. But others are gonna be who they are, and sometimes that's gonna result in conflict. And leaving when there's conflict, means that periodically you may end up having to leave a number of places like this, over the years - and usually (I would suggest) unnecessarily.
I think undergroundagent should stay... ...but stay or go, I think we ought to stop yammerin' on about it. (And yeah, I've done some yammerin' about this too – and I’m officially stopping with this very post.)