Should Mayor Ford be stripped of more powers?