Slurs, punches at restaurant lead to charges