A couple things here.
As I understood it, the animals for sacrifice had to be "approved." If you didn't bring one, they'd sell you one. If you didn't bring one that met their standards, you could buy one from them.Hence, it was quite the emporium where you could get everything needed for the day/week!
As for fishing out the coin from the fish:
Sure, Jesus was miffed for Peter speaking out of line FOR Jesus, but to not dishonor his word, he paid. Not because he was supposed to according to the temple authorities, but because Peter's word needed to be honored. Some will say, "See? Jesus knew he had to pay taxes and paid it!"
But Jesus did
not take money from his own pocket. In fact, he took enough money to cover
both Peter and Jesus that year from another source derived. Afterall, Jesus didn't approve of stealing and didn't want to be stolen from. I think Moses put that down in words a few years before that incident(kind of like 'render unto Ceasar - don't steal!). Getting it
from a disinterested fish was purposeful, not just another good fish story.
scottinalaska