The reality of this situation is that it dorsn't matter how the snake got injured. Fact is, is that your snake is seriously injured and needs to see a vet ASAP. Most vets will work you in in emergency situations. your snake might have to be put down. If so make sure that it is done humanely.