I"ve had to re-carpet and re-hardware and re-linoleum floors more times than I care to admit. What I have found over the years is to simply find a flooring company that does a great job and stick with them; EVERYONE runs a sale and that's when you buy. I also found that if you stick with one salesperson, you get even better deals.
My first time getting flooring I went with Home Depot; no issue with the installers. The PRODUCT was faulty. They were a nightmare to deal with and never again. It was a good friend selling for Pulte Homes who told me about the company they had contracted with and how great they were; they also sold to the public. THat was 25 years ago and they have done a perfect job for me and everyone I've recommended them to.
One thing I also learned from my buddy: Pay for the upgraded PADDING but go with mid-line carpet. The padding is the important thing; I've since heard that from many others who work with flooring as well. They are right!
@chiclet Hang in there; it stinks, I know. Good luck!!