Man named and charged for hospitalising boy with fake firearm