Yes, I would definitely let your vet know your displeasure at all this and that you expect a deep discount for your trouble and Jack's discomfort. Prayers going up that Jack heals quickly.