Philosophically, that is indeed incorrect. That being said, it is quite usual to adjust the prior to be tighter if the posterior still looks implausible. But in that specific case, you may want to find out what is going on in your model. It seems your initial prior was already rather tight. For the posterior to still put such a big mass on prices being completely rigid suggests that there is something strange going on.