You are wrong about IEEE and ABET programs that can call themselves engineer. This is from the IEEE publication posted above:
"It is our position that the title, “Engineer,” in the United States should be available for use by individuals who have graduated with an engineering degree from an ABET/EAC accredited program of engineering education (or its equivalent). "
IEEE's position is you must graduate from a ABET accredited Engineering program. Computer Scientists are not Software Engineers.