President Lai Ching-te once again called for lawmakers to pass his US$40 billion special defense budget, warning that repeated blocking by opposition parties could force Taiwan to lose opportunities to buy the weapons it needs.