The problem I have with Paul Craig Roberts is that his scathing article does not distinguish between a former corrupt US government and its agencies, and a current US government that is cleaning things up. To my mind that is a critical distinction.
Also he blames a "military/security complex" without particularizing exactly who/what he means. Again, it's important to distinguish between former administrations and corruption that was done when they were in charge, and the current administration.