i feel it is kind of violent and looks like self punishment rather than a thanking gesture this time when i visited my home town madurai india i happened to see a procession that was on its way to celebrate veerakaliamman kaavadi