Wow, that sounds exactly like my reaction to needles! I'm so sorry that happened to you... fat nurses in general are always less competent, and I don't know if you've noticed but it's always the fat people in the waiting rooms giving the dirtiest looks if you're scared :(  Have you tried self hypnosis?  It sounds like BS, and it doesn't fix things really, but I'm pretty sure the breathing patterns were the only reason I could stand to get the shot I needed to go to college.