> Any investment by China is clearly because they found a way to profit from it
An investment that doesn't make a profit is kinda pointless. Business 101.
> Your neighbor thinks he's saving the world filling his roof with cheap Chinese solar panels
And he's right. God bless him for having more sense than you.
> ignoring the toxic chemicals and human cost that went into manufacturing it
Yeah no toxic chemicals or human cost whatsoever went into digging up your coal and gasoline.
Tell us honestly: why do you gain by lying?