I'm currently reading Doctorow's "Walkaway" and while I enjoy his books (and I mostly agree with his points) they always comes across as so fucking preachy. Maybe I'm not the target audience but I find so annoying. You can make a politcal point without screaming it out at the reader imho.