Con
Yet another WordPress dev
add_action('init', 'csf_remove_on_sale_badges');

function csf_remove_on_sale_badges() {
   remove_action( 'woocommerce_product_is_on_sale', array(
       WC_Dynamic_Pricing::instance(),
       'on_get_product_is_on_sale'
   ) );
}