Well yeah, guns are not toys. And thus logically, toys are not guns.
> toy, noun, an object for a child to play with, typically a model or miniature replica of something.
A model of something is not the thing itself, therefore, toys are not guns, thus a toy gun is fine for children to have. Because it's a toy, and as you say, toys are not guns. :)
(Sorry if this comes off snarky, but seriously, step back and consider your argument: Lots of toys, as per the definition above, are models or real things. Cars aren't toys; does that mean toy cars should be banned in case a 6 year old plows his 1:75 scale diecast model car into a crowd? Obviously not. Other common toys include airplanes, kitchen appliances and tools. You seem to have misunderstood the entire point of toys. If the toy is itself dangerous, that's an issue. If the toy is a model of something which is dangerous, well, that's why the kid has the toy and not the real thing. Ideally they may even learn some caution with the safe toy version.)