Hi Drwhoknows,
I just wanted to post, as I completely resonate with what you say. I think there is only one thing to do, work hard, try your best, and be patient. There is nothing else we can do right?
I have had this experience a lot. Unfortunately, my work is quite a new, in controversial area. Therefore I am getting annoyingly mixed reviews. For instance, a recent paper I had back, one reviewer was very positive indeed and recommended accept. The second review liked it and recommended a few easy changes, the third reviewer said they had 'major concerns with the paper' and then listed how I should make the intro shorter, and change some references! and then restated how concerned they were with the ideas. The Editor went with the third review and rejected.
This may work out for the best, as we have now actually sent it to a better journal,... but I have had to learn to wait....
My strategies has been attrition, keep revising, keep submitting, keep trying. In the mean time I have tried to do as many talks and conferences as possible, so at least you are building your CV whilst stuff is under review. - and any other things you can do that make you a little different...
I think there comes a point, where you realise and stressing and worrying will not make them come back faster. It sucks, but I think we just have to learn to deal with it.
Just wanted to add my thoughts.
W