"There may be ideological differences but I do not think it is right to spark riots in the name of rathyatra," Gehlot said without naming Advani.
"So many innocent people were killed in the name of rathyatra in the past, but still they are again taking out rathyatra," he told reporters on the sidelines of a function here.
Gehlot said rather "they should have taken out ''shanti yatra'' to express their regret".
"They should understand the fact that the people of the country have rejected them. Violence has no place in democracy but it is in the habit of some parties whose leaders believe in communalism," the chief minister said.