Viviano hits back at critics