Wow, what a run around, just goes to show you some places work,for,the customer and some places float, all depends on the quality of the staff, which make or break a company.
When you email Ruger are you just contacting the Help desk if so reach out and beyond to the managers etc, face book splatter your issues etc...different situation, wife HAD a KIA and well a fight broke out over warranty work...I opened up a Facebook account...and well shortly later we were contacted and car fixed...only thing on Facebook I ever done
Good luck.