Originally Posted by
Teece
'What for' is a colloquialism for some form of punishment/chastisement. So to give someone what for for something is fine in my book.
Thank you for that. In that case, I apologize. But I can't say I am at all familiar with that expression, although I have managed to find it in a dictionary after several attempts. Why have I not come across it before?