Do you remember when he was a baby and was learning to crawl? He cried and cried because he wanted something. If you gave it to him all the time, he would have forever sat in one place. Eventually he wanted something enough that he started to try to move toward it. And he learned to crawl. Then he cried because he wanted something up higher than he could reach from his hands and knees, so he stood up, and eventually that wasn't enough so he learned to walk.
You let him cry and experience frustration and he learned to do for himself rather than to just sit and cry. Now, he is a man and you are allowing him to be a child. It isn't fair to HIM to have you allow him to not feel anger and frustration. You have to let him feel those uncomfortable, unpleasant feelings and learn to cope with them. It isn't fun or pretty, but through those feelings he will learn to figure things out, to work for what he wants, and to be an adult. This is hard for both of you, but it MUST be done. It isn't 'kicking him out' or 'tough love'. It is parenting a young adult and it is just as hard as parenting a toddler was. It is a new skill set for both of you, so it isn't easy, but it is a valuable learning experience and great new skill set to have - for all of you.
Please, let him struggle. Let him learn that to hunger, to struggle, and to act through your fear is what life is all about. Until he is allowed to fail and pull himself up, he won't really be an adult. He won't really feel any true success if you constantly rescue him from his struggles. Living as a young adult isn't easy. He is used to the luxury at your house - the air conditioning, the cable, the internet and the yummy easy to fix food or the food that is fixed for you. He doesn't know the true cost of those things because he pays no bills. Life in his apartment isn't easy - no Mommy to do the laundry, no Mommy to cook, no free cable or wifi. He must earn those things. But isn't that life? If he truly wants those things, he will get a job if you refuse to treat him like a child. But as long as you continue to support him, he won't work and he won't believe he CAN work. By not supporting him, you tell him that you believe that he CAN support himself, that he CAN figure things out, that he CAN get through the anxiety and fear.
We all feel anxiety and fear, and we go to work anyway because we don't have a choice. Unless you truly don't think he is capable of working, of being an adult, of being self reliant. In which case, what you are doing will make that come true. Tell him you believe in him, in his ability to solve his own problems, in his capability - let him fall and pick himself back up, let him struggle, and be an adult. Cut him off and tell him that you KNOW he can do this.