I work for acceptancenow currently. If people paid their bills on time, we wouldnt have to call their references or the account holder day after day because they are not picking up their phones.
We are doing our jobs just like any of you. You pay so much because you miss your 90 day price.
That is not our fault. Dont bash a company when if you worked for the company you would do exactly what we do.