As a former airline recruiter I'd like to add my humble opinion...
Like so many have said here you need to stay in the game - get a job, any job flying, even if it seems like a step backwards to you. You need to be proactive and show the recruiters that you are willing to do whatever it takes to further your career and stay in the cockpit.
There seems to be something else in play here other than your hours. Instead of comparing yourself to your peers with regards to experience you should take some time and really be introspective. This is sometimes very difficult to do, but necessary to be successful in any interview. What is different about you? Do you have excessive speeding tickets? Criminal background? Multiple training failures? (By the way, I believe Express Jet will not consider you if you've got a previous 121 failure). How's your attitude? This is the toughest thing for people to evaluate as you may not think you are arrogant, but you could come across that way. Have you done a lot of job-hopping? My point here is to honestly evaluate yourself...not compare yourself to others with regard to just hours.
If you haven't already, start networking. This is so important. The founder of APC has written a great article on networking in the resources section, I'd recommend checking it out when you have some time.
I hope this helps a little.
Good Luck!