I don't see what is wrong with Starbucks pledging to hire refugees. Just like I don't see what is wrong with Starbucks pledging to hire veterans.
Why be so hateful?
They're essentially stating outright that they're going to give away jobs that would've been earmarked for Americans. That in itself could be a bad move. But given the fact that many of these "refugees" are ISIS and the like.....well, you don't see what you don't want to see I'm sure. But they are essentially facilitating something that the majority of Americans don't want. It used to be that companies were not so audacious. Now, they take it upon themselves to give use the finger.