Well, if you want a clear demonstration of what anime can get away with that would never, ever fly in Western media today, look no farther than this episode. Yikes. That was a scary one.
Of course, the scene wouldn't have happened if Shinichi weren't still going to school like a normal student; and I'm still perplexed as to why or how this show is keeping that status quo. Dude's had no less than two horrific battles on campus. His love interest has been threatened multiple times because of that. His mother's been murdered. People have seen him use his powers several times. Yet, he still keeps going to class every day so he can score well on the math exam...?
I suppose cognitive dissonance can explain anything. Maybe he simply can't imagine life beyond home? Or maybe the attacks happen sporadically enough that he's got enough time to convince himself that life can still be the same? The progression of time has been played rather... loosely throughout the series.
Hell, the show plays it loose with a lot of points of logic. That girl survived a jump off the third story because tree branches slowed her fall? Nobody on the rugby team saw that fleshy tentacle whiping out the window before they went up to investigate...?
Honestly, I'm thinking about it because I'd like to see him get out of here sooner. We see so many shows set in high schools, anything else is preferable at this point. Get him out of the class room. Put him on the road. Trouble keeps following him here and, at this point, he's consciously putting his classmates in danger. It's a clear cut "Great power/responsibility" situation.