Hmm...Terramycin Ophthalmic Ointment contains an antibiotic - are there restrictions there that might be responsible for it not being available to purchase?
Late to the party, but...to me, the white dot looks like it could be a corneal abrasion, which is basically a scratch on the eyeball. They are very painful (I speak from experience). @Miss Lydia has already recommended Terramycin Ophthalmic Ointment, and I second that recommendation, having used...