stevenp's response inspired me:
>Stop thinking that "what to do with your life" is a choice that you have to make.
Further, your major doesn't lock you into a particular career the rest of your life. One of my best CS mentors majored in film. He graduated, got a job in the film industry, and couldn't stand it. A friend gave him a job swapping backup tapes in a server room, and he got into computers from there.
Your experience with the job was a great way to find out a path that you don't want to head down. Don't think of it as a failure on your part.
>Instead of being paralyzed by feeling like you're being pressured to make choices, be excited that the world is open in front of you and you have the ability to do whatever you want, everyone else be damned.
It sounds to me like The Future is ruining your present. Instead of asking "What can I do to prepare myself for tomorrow?" ask "What can I do to make today better?"
Luckily, a college campus usually has tons of answers to that question, especially outside of classes. Go to one of those billboards plastered with announcements, and see if there's an event that strikes your interest. Then go to it! Student groups are a great way to dabble in all kinds of things without making a lifelong commitment to them. (If you still don't know what to pick, I find if I help others, my own problems mostly work themselves out.)
Living in the present isn't being irresponsible. It's taking care of yourself so that you're prepared for whatever comes in the future.
I should also note that counselling is far more effective if you continue to meet with the counselor on a regular basis. A counselor's main value isn't giving out advice, it's helping you to understand yourself differently. A good counselor isn't always easy to find, but if you think there's some hope, it may be worth a few sessions before you give up on them.
A lot of us have been where you are. Things will get better. And please do follow up with us. We care.