The TSA website clearly and specifically allows a wide variety of 'salt' type products in your carry-on so I do think the potential risks of corrosion have been considered andare viewed as insignificant.
However the TSA always reserve the right to reject any item they wish on the day so once they say 'no' there really isn't a lot of point in arguing about it...