Oh, no doubt for sure. Yes, the eBay and PayPal fees are a pain because typically the seller wants at least market value when he collects his final payout; so the seller has to account for that, but, of course, the buyer doesn't want to pay the extra cost.
But some sellers put ridiculous prices on their items that are truly unrealistic and out of touch. History Direct is an extreme example of this, but there are sellers that aren't nearly as bad as HD, but that are still way too much.