Punjab CM Amarinder Singh has condemned the violence during the farmers' tractor rally and said violence by some elements is unacceptable.