that really sucks, sorry you're having a difficult time. Looking for work right now just really sucks in general. I've been looking since mid Feb, and tomorrow I have what will be just my second interview in all that time.
Good luck with your job search. try not to take it personally (tho I know it's hard not to). I have some pretty good skills, but there are all kinds of people with great skills out there who are looking too. Competition is bad, and at many places you are facing internal competition as well.
Live Cage Free!!!! or, at least be wild caught.
You can rebuild your self-esteem. Rebuild it into a way that others cannot destroy it anymore.