It's both. It's not either or. It's absolutely both.
There are good reasons for people to be pissed off about data centers in the U.S.
China is absolutely funneling money to push anti-datacenter sentiment, and many of the people involved/receiving that money are not aware of where that money came from.
We are at the crux of a national security spiral in AI development that is naturally unpopular at home.