China claims the whole of the South China Sea, and no one is in a position to contest the issue. VN can get in line with the other countries protesting Chinese campaign for hegemony, and it will make no difference.
Japan certainly should be. They get all of their oil through there.
Vietnam needs to build a navy as China has done. Vietnam does not have a sea-faring tradition, but then China really doesn’t either.