Am I justified in my frustration?

Anything you buy should be based on what yo can see and validate. This is what you base a buying price on. If it turns out it was more than you thought, your a winner. If not, you paid the right price.