I doubt it's a coincidence that there's social justice in hell.
This setsubun is different than the one I know... Setsubun is a holiday where people throw beans at demons/oni to ward off bad luck.Hell version?Luck, stay in!Demons~~ go~OUT!!It's because Imp's Rights(?) group is being really annoying...#270 Hell's SetsubunFor the convenience of adults.
It's an idiom meaning "It's taboo otherwise."