Spike Lee is a not a good person. From being intolerant towards mixed race couples to being a dick towards other black directors to the shit with Rosie Perez, I have not been fond of him at all.
That being said, Do the Right Thing is very good. I wouldn't put it among the best movies ever and the stuff with Smiley is bordering on retface, but otherwise I thought it was very well done. Certainly a huge step up compared to Spike Lee's horrendous Oldboy remake.