Hey guys, I'm with Slim on this one. It is borderline animal mistreatment.
Heres where I think the OP went wrong:
1. Its okay to feed outside of the cage. But it is best if its done in a container, with a hide or some sense of security. Computer desk is pretty far from ideal.
2. Ball Pythons are ground dwelling animals. Just because they can hang, does not mean its good for them or that they should. There is little or no truth to say that they "love climbing all over things."
3. It could not have been "what seems to be the best thing to do at the time" to feed it. Even if it was extremely hungry, waiting 10 minutes for it to come out of the dangle would have been okay. It was most likely hanging on so tight because it was scared of falling.