I'll focus on the first one as it might be to nuanced for even someone who is a Red Sox fan.
Kerry is for Trade with China and has not changed his position. He has been critical of the lack of any serious effort by the Bush administration to have China start to float their currency. China has their currency tied to our dollar and has been riding the dollar down and printing up more currency and buying our bonds as well as Japan.
Because they buy our bonds Bush has gotten our country into a bind. Because Bush is spending like he is still a drunk has threatened our economic security. Do you understand the difference now?