According to the 2008 NEC (Upon which current NY State Electrical Code is based) the only thing required is for metal water distribution pipe to be bonded in a single location...anywhere on the system. So you are NOT CORRECT in assuming that "there should be bonding jumpers at each of these apparatus..." since none have ever been required. Such a 'bonding jumper' connection is only required when the water service pipe is at least 20ft of metal and therefore used as a grounding electrode....and only when the grounding electrode conductor needs to be connected within 5ft of the metal water pipe's entrance into the building....and there is a detachable water meter between the grounding electrode conductor connection and the metal water pipe entrance to the building. Since the water service pipe is NOT metal and therefore NOT a 'grounding electrode'...only a single bond to the metal water distribution pipe is required....anywhere on the system. If you want to get 'anal' about supplying bonding jumpers at appliances on a metal water distribution system, you can certainly aks for them...but none have ever been required by the NEC....not even at water heaters....and you will having NOTHING to back you up. ----------- You are also NOT CORRECT in "thinking that I should be seeing a bond near the entrance, but at a minimum within the first 6' of copper" gas pipe. Until the 2009 IRC, the entire gas pipe system was considered 'bonded' provided any single gas appliance was connected to the electrical system via at least a 20amp circuit with a 12AWG equipment grounding conductor. If any single gas appliance such as a gas range, gas fireplace, gas water heater, gas furnace, etc... is connected to a 20 amp circuit via 12AWG wiring, then the entire gas supply system is considered 'bonded'. +++++++++++ Everything you are seeing on this inspection is entirely code compliant based on the time of construction, is not 'unsafe', and cannot be made to comply with modern codes. Give it your approval, then walk away.