Get off of your high horse for a moment there, buddy.
Your son is crying out for help and threatening to kill himself. As his parent, you need to get him some psychological help, like yesterday. Have him committed for 48 or 72 hours so he can be evaluated and perhaps get on some medication that will help him with his depression.
Otherwise, you are going to have a harder time with him.
First of all, you do have some accountability here. Who is washing his cothing with who's laundry detergent. Who is cooking his meals and paying the grocery bill? Who is paying for his internet, cable and perhaps cell phone? Who is cleaning up a him. When was the last time he did all of the dishes, washed the whole bathroom or vacuumed his room?
If he is not pulling his own weight and you are doing it for him, no freaking wonder he is unemployed, he has it all without having to work.
UNPLUG EVERYTHING. STOP FEEDING HIM. STOP MAKING HIS LIFE FREELOADING COMFORTABLE.