Anyone in the fire service or law enforcement will tell you if you don't have rubber between you and the bio-hazzard, you are at risk. Law enforcement used to wear nice leather gloves when expecting a hands on situation. Sometimes they still do but if there are any body fluids that get on the leather, deerskin, etc., they offer little protection from the dreaded viruses.
The rubber gloves offer some protection from the yuck you might find, but a needle stick will get you. Those needles will go right through the rubber and the fluids will seep through the leather materiel. That's why they call them needles.
The other half of the equation is the bio-hazzard has to infiltrate your skin someway. Through and open cut, that you maybe don't even know about, or through mucus membranes like nose, eyes, mouth. That's why the EMTs wear a plastic face shield. They don't want any body fluid spraying or blowing from the wind to get into their face.
If I found a needle that presents a problem. I don't want to leave it for a kid to step on and I shouldn't even handle it unless I am gloved. I sure as heck don't want to put it into my trash pouch. You could grab it with one of your digging tools and put it inside a metal band aid container and then transport it to...I don't have a bio-hazzard disposal area in mind except maybe the one in the ER. They'll probalby look at you real funny if you ask if you can trash a needle you found in the park. It'd be interesting if somebody really knows what to do if we dirt divers find something like that. The hospitals don't throw that stuff into the dumpster. I think it's incenerated.
If you accidentally get that needle stick, get to the ER immediately. Don't stop in at home for the Garlic. Jim