What is the meaning of the expression: "It is a finger in the eye"?
A painful annoyance?
Is it an idiom? a fixed expression? In what context would that sound good?
I've never heard it, but when I googled it, I got over two million hits. It appears to mean something like give the finger - Idioms - by the Free Dictionary, Thesaurus and Encyclopedia.
It also appears to be used to suggest that some experience is not particularly pleasant but 'better than a finger in the eye'.