Though the protest at the time was reasonable the speach was too inflammatory and meaningless except that of Kamalahasan. Rajini must have realized it right away but could not issue regrets because it would have been interpreted differently. He did the right thing by issuing apology now. This shows he is a person without ego. Also why should he suffer when the ruling class did not bother to confront Karnataka?