Hi
Welcome to the MedHelp forum!
What you have is probably photophobia or increased sensitivity to light. Retinal detachment (this also causes flashes of light), iritis, uveitis, optic neuritis, corneal ulcerations and other afflictions of cornea, and cataracts are a few eye related causes for increased sensitivity to light. Since you were hit, any of the above mentioned conditions are possible. Please do not ignore this and consult an eye specialist immediately.
Take care!
Did you see an opthamologist after your injury? If you didn't, I would definitely be seeing one now. If you have documentation that it occured during a navy related responsibility, I would imagine you might have a chance. However, if it was a run of the mill accident, I don't see much happening with disability. They would probably tell you to quit drinking beer. :( Sorry, I hope I am wrong.
Have you seen an eye doctor?
You may also like to ask your question on the Eye Health Expert Forum.