Ningen Isu / Namahage (人間椅子/なまはげ)Translation in pinned comment. Supernatural tough love.
Severity, this is love Vehemence, this is mercy Tender heart, this is harmful