Yeah this bothers me too. This isn't something that you text "you ok man" after. Call him or try to meet up with him again if he really means that much to you. It doesn't like he's really trying to build him back up either. Makes it sound like his friend is just a burden more than a friend which, judging by the rest of his posts, isn't surprising.
The thing that bothers me the most is how the OP is reacting. I can understand that the OP hit a crossing line for himself and he is not obligated to help his friend but the way he did it and the way he reacts in this thread feels more like he lacks apathy.
How can you call someone a friend when the OP went 40 min, let me repeat 40 min of a angry rant about his friends failures. That friend confined in him, trusted him, and everything he already thinks of himself gets thrown in his face. The Op also doesn't show any remorse in how he did it.
Again i understand reaching a boiling point but do you really need to kick down someone who is already down? He knew that his friend already had a moment in his life that he had suicidal thoughts/actions(?). Than he gets uncomfortable when his friends start crying, even being surprised about it and instead of showing any kind of response he let him leave with his head down. Every little thing the OP did was not about helping him it was about getting everything off his chest. Treating him like he is some sort of cancer that needs to be cut off. I personally feel like everything the OP did was based on pent up anger
And just because the OP has a sister who suffers from depression he thinks that he can see it, not realizing that every depression can be different than the other and people hide it in several different ways.
To end my feelings about it i'm gonna give you some advice OP.
Instead of ranting and throwing stuff in your friends face try to actually confine your feelings into him. You could have told him that you can't do this anymore and that you want to help him but that your friend is only complaining and not doing anything. I don't want to stop being your friend, i want to help you and i want you to succeed in what you want to do but you need to start doing things. Lets try a different route because we both can't keep going this way. Start small, like what is your smallest thing you want to change, let me help you but you need to start doing things. We will go from there but keep in mind you need to start doing things. If your not happy with your girlfriend than perhaps either talk to her or consider breaking up with her (telling people straight up what to do is a shitty thing, they need to realize it for themselves).
If you are not happy with your job and you don't think your qualified to do another job that you want to do. Than let's take a class together so you can get into it. This is the only thing i can do for you everything is in your own hands and i can help but i can't do them for you. You are the one who needs to do them.
Nowhere are you kicking someone who is already down and hates his life.