You morons fail to realise that before Khan joined Roach and his camp, Khan was getting rocked by featherweights and getting ktfo by guys like Prescott, and after joining Roach started beating some of the best fighters in his division.
Roach is not a perfect trainer. He takes raw fighters with speed and offensive potential and makes them more technically sound, and provides them with a basic, but still much more effective, defensive style to make up for their liabilities. and thats a very good fit for many fighters like Manny and Khan.
all trainers, except for guys like Futch and Arcel, have their weak points and strong points, and theres only so much they can do with a fighter who already have specific physical qualities, skill level and mentality.