‘Treated like a novice’ – Rogers hits out at critics