I think Target screwed themselves - and unnecessarily. They could have continued their 'no solicitation' policy and allowed the Salvation Army bell ringers to stay as a matter of tradition and calling it a 'non decision' since they had been allowing them all along. Now they will lose business by banning them and they will lose business and create additional problems for themselves if they decide to let them return. Certainly, they won't be able to fall back on the 'tradition' excuse if they reverse their decision and allow the kettles the next time someone else asks to stand in front of Target and solicit donations or sell things for charity.
They made a conscious decision and by doing so they force their customer base to make a conscious decision, as well. Somebody should be fired.