WLOB - I'm in the same dilemma as you. If it helps, I have decided that I'm going to bench the guy for now. I wouldn't trade him for junk, nor can you waive him. But sit his butt on the bench until he has a couple of good games. Normally, I would tell people never to bench studs and be patient. But at a certain point, I think you have to throw that out the window. It's getting close to July now and the guy still isn't hitting. So people can say what they want, but this is NOT the usual Shawn Green pattern. Yes, his is streaky. But by this time last year, the guy had 20 bombs already. So I'm beginning to become real skeptical.
It kind of reminds me of Eddie George in fantasy football two years ago. Everybody kept telling me, you wait, Eddie George is going to rip it up. He was a second half guy, I was told. So I kept him in my lineup and waited for the explosion. Well, it never happened. And like that situation, I don't think you can keep Green in your lineup if he's hurting your team, either. Personally, I'm going to bench Green for Byrnes. So I'd advise you to stick a hot hand in your lineup, and plop Green on the bench for now.
But don't trade him for a lesser player like Derek Lee, either. Sit him on the bench and re-deploy him once he shows something.