The president has been criticised for not shooting down a suspected Chinese spy balloon sooner.