I used to breed pet quality rats, now I just own a few as pets. They really are intelligent little creatures. I've never been able to feed live, unless all else fails and the snake refuses to eat f/t. Which I've never owned a snake that refused to convert.
I hope you froze it after dispatching it, quite sad if you let it's life go to waste. Next time, you might want to consider returning it to the pet store.