blatant misuse of the gtk2 USE flag.
dependency should be like this : gtk2? ( =x11-libs/gtk+-2* ) !gtk2? ( =x11-libs/gtk+-1* )
What ebuild are you looking at? That's been fixed since 2003/11/22.