City Council meeting starts with approvals, ends in public apology