When someone is 'taken aback' they are surprised (often in a negative way). I wouldn't say the active was wrong, but the passive is certainly more common. In the active, I think people would use some more graphic expression; 'the response really took the wind out of his sails/rocked him back on his heels/knocked the stuffing out of him/made him think twice...'
b