Personally if I were in your shoes, I'd punch. I don't know your life situation but a retirement check will take a lot of the sting off Regional pay, which you'll have no problem getting picked up for. That way you can get some 121 stink on you and stay current. I would also search usajobs as there are always gigs on there. Lots of civil C-130 jobs pop on baseops.net too.
As has been mentioned, currency is huge. Your other option is to find a local FBO and either rent 10 hours a month so that you can keep up with the 100 hours in 12 months rule, or get your CFI and instruct. A dept head of mine did the latter while on a staff job and was averaging 60 hours a month, which also gave him a nice little fun money supplement to boot.