Council member David Thomas submitted his resignation after an alleged incident where he directed a racial slur at another man.