I know exactly how you feel. My GREs were pretty bad (probably around the same, maybe a bit less) even after taking the test a few times - my mind just does not work how that test wants it to work (I did get 5.5 on the AW).
However, I have 3 years of stellar FT research experience in the foremost applied social research company in the world, 4 presentations at major conferences (ASA and PAA), 2 publications under review, one book under way with a former professor on data work flow, excellent letters, an MA in sociology with a perfect GPA, exstensive technological training (SAS, GIS, FORTRAN), lots of teaching experience inlcuding a world-wide webinar on SAS programing, and I work as a data and analytic consultant for a prominent cultural research firm here in Chicago (also multiple honor societies, scholarly affiliations, etc.).
The results of my applications? One rejected (Northwestern), one wait-list (UIC), and 2 probable incoming rejections (Chicago, UMichigan Ann Arbor).
It could be a fit issue (all except UMichigan as I am a demographer by trade), but it is really frusterating how important those damn numbers are.