If I abandon my PhD program, will it prevent me from continuing elsewhere?
From what I could glean from this story, one thing is clear: you are confusing yourself a lot and your thinking is quite muddled possibly because of a few adverse experiences. Think on these lines:


What is the 'new' area to which you want to move to? Do you really love the challenges it poses? 

If yes, find some nice professors to work with, mail them asking about positions. Forget about your age, the number of years it will take and a host of other details: if you are passionate, the passion will carry you through the doctorate.
If no, ask yourself if you are passionate about the one you are working on. From what you have written you do not seem to be so. Even your publications seem to carry this 'ulterior' motive of getting a better grad school. If you do not love your PhD, then you should seriously consider moving to the industry.

You have publications under your name, so it is unlikely that a professor can "sabotage" your application and more unlikely that he will. Get over the bad experiences with your first professors soon! Don't call yourself a "quitter", instead admit you have been working on a few research problems but do not want to work on them for a doctorate.