Agree with ollyoxenfree. I say I don't understand what they are saying. And then they keep whining! UGH! And then I say again I don't understand. And they whine. Sometimes this repeats 4, 5 even 6 times, until they can talk nicely. If it keeps going on, I bark out "NO", at that point I don't give a darn what their issue is.
We have just instituted a no swearing rule. Maybe this would also work for whining? Hmm, may do this myself. We made a rule because DS was swearing a lot, and then just saying excuse me directly after. Like it was totally ok to swear as long as you add excuse me to the end? No. I discussed many times that I didn't want him to say excuse me, I didn't want him to swear. This did not help.
So - new rules. Anyway, DS gets 20 minutes computer time per weekday (we have always had this rule). What is new is if he swears, for each swear word he gets 2 minutes knocked off his time. What is fun for him is if mom or dad swear, then he gets 2 minutes added to his time. So yesterday DS got 18 minutes, because he swore once. Today he got 20 minutes, because he swore once, but I also swore once, so he ended up even.