That is SHOCKING! HOW in the world did he break that bone enough for it to just be there free floating around in his leg!!!!! (I am sure that is something you will never know.) I don't blame you for taking him to another vet, I would want to do everything I could to make sure those sharp bones don't cause him problems in the future, jumping and leaping... that has to HURT! Poor baby, that had to have really hurt and make him sick with infection... Ewwww! Poor baby!