McCain defends immigration plan to angry residents