Time for ‘all-out battle’ against abuse