Heated exchanges dominate City Council meeting