I should note my problem isn't with the import taxes, that part is fine and I'll gladly pay it. It is the mysterious charges TNT tacked on to the tax with no real explanation.
There are two fees there:
15$ handling is just their brokerage fee to run it through customs. This is definitely overpriced, but UPS and FEDEX would charge that as well, again, overpriced. The second 15$ is the minimum charge that TNT charges in the US for prepaying the duty fees. They charge you 15$ to pay the duties on your behalf, then charge you the actual duties.