I promise you that virtually no people care about avoiding American products that much. You are being idealistic, and are simply out of touch with the average person if you actually believe this.
Virtually one will stop buying Coke. Virtually no one will stop wanting an iPhone. So on and so forth. They will gladly criticize the US while continuing to indulge in the biggest brand names.