The doctrine of unlimited atonement teaches that Christ died for all mankind, but only paid for the sins of those who believe in Him. If this is the case then either Jesus already knew who would believe and paid only for their sins (which sounds like limited atonement), or he paid for everyone's sins, but those people who do not believe are still viewed as guilty before God and are still punished. Hence, their sin receives a double payment. This though would seem to make God unjust (which I know He's not.)
Let me give an example why I say this. Let's say there was a man who got a speeding ticket and stood before the judge. The judge tells the man that the fine is $200.00 or one week in jail. The man says he doesn't have the money, but before the man is escorted to his cell, another man comes forward and pays the $200 instead. The fine is paid. Now what if the judge, having accepted the $200, still sent the man to jail. Wouldn't that make the judge unjust and wouldn't it make the person who paid the $200 feel used? In short it would mean the judge was demanding double payment for the penalty.
Because unlimited atonement is an Arminian teaching, I would like answers from Arminians.