Also I think avoiding products if you disagree with the company owners is laudable and I don't really get why you are responding with such snark.
I don't think it would be like excluding all the products that don't fit my world view, but excluding all the products from actors whom I think are doing severe damage to the environments and legislatures of the world's nations.
Maybe it's a bit of a reach, but the Coke/Pepsi vending machines here have water in them and that was how I figured out each company also had their own brand of bottled water they also sold (Aquafina for Pepsi and Desani for Coke).
Not water, but oddly, Dr. Pepper is bottled by Pespi here. In other parts of the United States, Coke or 7up bottles it.
I agree that it's good for people to support companies they believe in, but that takes introspection and investigation. This app promotes neither.
It's funny... the UX person in me was thinking it would be easier just to take a picture of your shopping cart and have it highlight the items you shouldn't purchase. Just based on packaging. Then I thought ... hey ... an even better idea would be to hold the phone up in front of the shelves and have all of the offending items X'd out.
Then I thought ... man ... all of this would be a LOT easier if Google Glass had a better camera! Maybe Apple will make a better pair of glasses and in the not too distant future we can just walk up the aisles and have all the products we wouldn't want to support X'd out for us.
Point is... in the future you will most likely not have to scan the bar code. The software will just put X'es over all of the products that are "bad" by some definition set by you. That would be a pretty interesting use of something like Glass I think.