Recently, I got 2mm round amethyst beads where I couldn't pull the
end of the needle through the hole
You might try a different needle. You can make your own from binding
wire. I like to use the .010" stainless steel wire. Here's how I make
Cut about 8 " of wire from the spool.
Put a small hook in a flex shaft, motor tool or drill.
Fold the wire in half.
Whle holding the ends together, put the wire over the hook in the
flexshaft & twist the wire.
Remove from the hook.
If the loop needs to be larger, hold the twisted part close to the
loop & unwind from the loop end a few turns.
You now have a thin, .020", very flexible needle that's quick to
make & very inexpensive. If you want the twisting can be done by hand
using a pin vise, pliers or your fingers.