Despite a passionate outpouring of support from residents, the New Carrollton City Council voted to remove Mayor Phelecia Nembhard from office.