i feel it is kind of violent and look 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 wa on it way to celebrate veerakaliamman kaavadi