Unable to apply selective loading

Try this. It dequeues the style and script set in 'init'.

add_action( 'template_redirect', 'remove_wizzylike' );

function remove_wizzylike() {
    if ( ! is_single() )
        add_action( 'wp_head', 'remove_wizy', 5 );
}

function remove_wizy() {
    remove_action( 'wp_head', 'wizylike_head' );

    // Enqueued in wizylike_init()
    wp_dequeue_style( 'wizylike' );
    wp_dequeue_script( 'wizylike' );
}