I can't think of a panel that more clearly demonstrates my theory that Riverdale is a terrifying town full of the worst people on Earth:
Of course he is. Because it's Riverdale, and Archie knows that if he doesn't hide in a tree all night, Mr Weatherbee will find him and beat him within an inch of his life.
It's also notable that those kids don't find anything odd about a furious man with a weapon stalking the streets at night looking for a frightened teenager. Par for course in ol' Riverdale.