Right? Maybe there should have been another episode where we see him acting out more or something. They did such a good job with introducing him, making some of us like him and showing us slowly how he wasn't okay, and then this shit episode is his send off.
Fiona and him did become friends, didn't they? And someone pointed out something great: Fiona did the desperate on a rooftop before too. It was a nice parallel.