One has to exam your eyes to ascertain what precisely was the original damage caused by the foreign body. Rather than speculate, I would encourage you to seek a second opinion and hopefully that would shed some light on your current situation.
Possible causes of poor vision could be due to damage to various structures of the eye including the cornea, lens, retina or optic nerve.
Dr David Chan