Texas boy publicly punished for his filthy mouth