This wasn't bad at all. But the way this ended was kinda unrealistic in a bad way. I don't think you normally make up with someone like that after such a serious argument.
Beautiful story, and I could totally understand Sean's situation, but I am glad that he and Rusty had their happy future. Great job and good writing, Thanks, Chris!