This got me thinking - probably because I'm still on my first cup of coffee. There really should be an opposite to "eye candy". There's the english "eyesore", but that doesn't really do it, and doesn't work out as an opposite.
The best I can think of is "eye garlic" (of course this could offend garlic lovers - but in fact I am one and it doesn't bother me).
Other ideas? It's an opportunity to coin a new term!