David Warner slams critics of Australia