Pins are still available from USFS, the style has just changed over the years. I personally prefer the old round pins (and the older "shield" shaped patches) but the current pins are the same rhombus shape as the patches and have a tie tack backing. They are $8 each until the higher levels which are a different style entirely (bronze/novice is $18.50, silver/junior is $33, gold/senior is $150), compared to only $2.50 for a patch, which is why a lot of clubs don't give out the pins and only give out patches - the costs add up quickly.
At my club, we give out both a patch and a pin, except for moves tests - there are pins available for those (and individuals are free to order them from USFS - just go to the merchandise section after you log into the members only section of USFS) but we don't provide them to our skaters.