Brewer's veto came after companies, including Apple Inc. and American Airlines, and even national Republicans including Sen. John McCain urged her to veto the bill, saying it would hurt the state and could alienate businesses looking to expand there.