I don't understand the climate thing. I have central A/C and Heat. Sure the humidity changes, but not to the extent it would cause premature oxidation.
We expeirance all four seasons here. It's Wet, Dry, Hot, Cold, Humid,100 degrees, 10 degrees, etc.
I never have a problem with oxidation. Some people sweat acid...I think.
Some of the newer Ibanez hardware doesn't seem as durable to me.
I've worn clean through the cosmo pup rings on my 2006 prestige. They are now mostly chrome. My 16 yr old Ibanez doesn't show near the wear. I've had that guitar for 16 years and have played it alot more, obiviously. I had another 2006 prestige (same model) and the pup rings held up much better, go figure.
Maybe it's a crap shoot. I don't know.
I do take care of my guitars. Though, I'm not too fanatical?
SO yeah... get some new screws or take it back. If your happy with the rest of the guitar. I wouldn't send it back to Ibanez for rusty screws. If whomever you bought it from is a good Ibanez "dealer", they will order new screws for you, free of charge and without sending the guitar out.
One last thing...cut back on your sodium intake.