If you want to attend an Olympic Games in person without supporting the US economy, you could fly to LA on a Chinese airline, stay at a house owned by a Chinese-American powered by off-grid Chinese solar panels and BYD energy storage systems, and eat exclusively at Chinese restaurants during your stay.
We have seen anti-china propaganda at the Beijing Olympics and this one too with the doping accusation. Expect there to be NED funded anti-china protesters like free tibet, hong kong, xinjiang protesters causing trouble at least outside some of the stadiums in Los Angeles (same crew from sf xi visit). Patriots need to be careful and only do what is legal to not get booted out.