(I noticed your other question, so this is just a repost.)
You sound exactly like the way I am. I feel your disparigment. It sucks. I have been doing it for about 7 years now.
Headhunters and Recruiters don't really care. They spend about 5 minutes discussing your skills and have no idea who you are. You are just another candidate. Nothing more than a dollar sign.
It is a catch22. How do you get into something you like without coming from that particular field? They want somebody that 'is' already in that field and can move into the same line of work. I suppose you could lie on your resume, just to get an interview, then go over your skills. Use them like they are using you. Make up your own company and how you did such and such. Then, the employers will get upset because you didn't come from that field and you don't even get a chance to explain your skills. It is just a lie on the resume. Been there, done that.
I don't know what to tell you, other than to network. Somehow get your foot in the door doing anything, then move from field to field. Maybe try the bigger companies. They hire more than smaller companies.
P.S. It really sucks waiting around for the job you want. Sooner or later, the depression becomes overwhelming. No matter what you try, nothing seems to work. It becomes a viscous cycle. You are already exhibiting the first symptoms of that. Wait until H1B Visas get better jobs, military experience means nothing, You can't understand what the recruiter is saying, etc, etc.
I suggest just getting your foot in the door doing anything. Then network with the people already doing what you want to do. They can help get you to the position you want to do a lot eaiser and faster than recruiters. Rather than trying the same old path that keeps on failing.
Good Luck,