Twice now after school club have told me my 2 DSs have sworn ('crap' - which I suspect comes from DH and 'bloody hell' - which comes from Ron Weasley).
The first time I told them off and stopped pocket money (£1) for that week. It obviously didn't work, so last week I told them off (sad, disappointed, embarrassed - that kind of telling off) and banned them from the computer for the week. Later on, I caught DS2 banging his head and saying 'shit' (which has come from school - I am a teacher and am massively conscious about swearing in front of children).
I don't know where to go next - what do I do to make him / them see it is unacceptable to use bad language?