Fine silver (99.9%) actually doesn't tarnish, it's the copper or other base metal in sterling silver (92.5% silver) that causes the tarnish. Argentium sterling silver is a newer alloy that is said to not tarnish like the old sterling mixed with copper. I was going to use argentium but couldn't find anything to use as washers with it so I went with regular sterling. Fine silver is pretty soft, but sterling can be pretty hard and when you peen it it actually gets harder through the work you're applying with the hammer. I haven't had any of my pins loosen up on me at all, still all tight.
I think some places sell it soft as most jewelers will anneal the silver to harden it... here's a table on riogrande for annealing silver.
https://www.riogrande.com/home/tips/metalworking.aspx
The round rod where I bought it was hard enough to use as pins, most sell it coiled as wire though which is softer as it's coiled I think.