I have found the same to be true. I can't find decent thumbtacks, safety pins or push-pins anywhere.
But at WalMart, I did find some sturdier safety pins, They are actually Basting Pins, come in packs of 20, made of brass. I only found them in the large size, but they seem as if they will hold.
What we need is some vintage stuff. That stuff lasted and lasted.