Try donating platelets. The bloody needle could be used from knitting. A while back, a new nurse to the donations squad made the mistake of puncturing through my vein (in one side and out the other rather than just in and thanks for the donation) which led to a lot of blood seeping into the surrounding tissue around my forearm and elbow joint. Huge bruise and extremely sore and tender. Still, mistakes happen and I happily donate my white blood cells for worthy causes (premature babies, pregnant women and burn victims).
It's good that you're accepting of things like this - working in a hospital and having two nurses in my immediate family, I see more clearly how overworked they can be at times, and I'm honestly surprised incidents like this happen as little as they do. I remember when I went in for a surgery, a newly-qualified nurse was tasked with putting the catheter in my hand and had a rough time of it - I said she was welcome to dig around til she found a vein, and she got it on the third try. I like to think I'm a giver.