I'm going to answer a question a student in my class asked
Which student asked it?
A retarded idiot who's an asshole
It is horrible to call kids bad names in your care. If they ask a question they want to know the answer and are trying to learn.
I already taught them the answer.  Who even gave children the right to ask questions?
Asking questions is one the ways that children learn, and you should be willing to answer them, even if they are repetitive.  You can try to reprimand kids who clearly weren't paying attention, but to call them names in this fashion is unacceptable.  You may even be in the wrong line of work if this is how you view children, so perhaps you could find another career.