Should just openly declare war on China at this point and annihilate the chink fuckers and conquer their clay.
Have heard of those Rods of God satellites before but haven't really seen legit sauce iirc. Plus, apparently we got some anti-grav and other super cool ass tech that's not public knowledge. I imagine it'd be over pretty quick and non-nuclear.