Halbrook: Taxpayer-funded benefits should go to citizens first