Believe me, I'm in a lot of hobbies, mostly nerd/pop culture stuff (comics, movies, games, etc) and I realize in these and other hobbies (fishing, hunting, buying car/bikes/boats, etc) every hobby is expensive. I learned a long time ago you HAVE to enjoy the hobby you're in, because you rarely will get back all of the money you put into it. Like one pinsider said, how much value do you put into happiness and enjoyment?
But, to brighten your day, most (not all) of the time you can sell your pins and get good money for them. I can't tell you how many pins I sold to do and buy things for the house, family, other hobbies, etc. There is a market out there for them if you did decide to sell, just don't expect to get every penny out of the pin (especially if you like adding mods to them, like I do).
Or, just put some money aside for saving and investing and some money aside to do the things that bring you happiness. Good luck!