Use of 'persists' is proper as it gives required sense. We cannot use 'insists' as it means 'to demand'. Likewise, 'desists' cannot be used because it means 'to hate' and 'resists' means 'to protest' which gives no sense here. So, use of'persists' is most suitable.