I think the problem is the people with the strongest opinions (read: loudest) tend to be the most *off*.
People who don't get or don't like Doom Generation... okay... there could be a billion reasons for it. You don't get the billion layers of sarcasm, don't get that they aren't really "acting" for most of it, they're just being incredibly fake people, you just don't like the damned movie, cool. Whatever. Lots of reasons NOT to like it.
If you're an American watching Do the Right Thing and you somehow come out of it with the impression that Spike Lee is saying that racial violence is okay as long as you're black, you're well... you're probably the average fucking American. The only thing I've read about the movie so far that hasn't just made me mad at the people who didn't get it is a thing from Roger Ebert that was in with the Criterion Collection version of the movie.
If you haven't seen Do the Right Thing, you should. Really. On a personal level, I can't stand Spike Lee. I don't like most of his movies and I don't like him as a person. But this movie is incredibly good and heavy handed because we Americans are just.that.fucking.dumb.