I do NOT make excuses for my children. I offer explanations as to why certain behaviors may be occurring. It by NO means means I am excusing the behaviors. Just trying to explain it, as to finding the correct solution to the problem. In this case his behavior.
If my grandmother goes to her physician for a cough, her treatment will be very different depending on the cause of her cough. If it's pneumonia, she will be given an antibiotic, cough syrup, and told to rest some. If she has a cough due to cardiac issues, again, maybe her diuretic will be increased, maybe a different cardiac med, change to her diet to decrease salt intake, etc.
I am trying to find the reason for his behavior problems. If it is ADHD, then the "plan of correction" will be totally different than if it's because he has aspergers(or dyslexia etc)
It is very well known in the scientific community that many, maybe most, children with learning disabilities(differences) DO act out behavior wise. Many times the child is actually evaluated for the behavior *first*. It is not until after the eval that it is found that the child actually is struggling in some other way. Fix the problem and the symptoms should decrease. At that point, it seems much more reasonable to continue working on correcting the then minor issues.
The excuses/explanations thing seems... a fine line to me.
Of course there could be different influencing factors (though I do sortof notice you didn't list that he's doing it to amuse himself or because he feels like it or whatever - as if the behaviour HAS to have a condition of some kind that is responsible.), but, as someone else said, that doesn't change that the behaviour exists.
Yes, there could be different causes to the cough - might also give her some cough drops.
I don't know that this is your view, but it sounds as if you feel there must be a cause and explanation and thus you'll look for that and find that and the behaviour will right itself. Even if there is a causative issue, that doesn't mean the behaviour will necessarily right itself.
Same as a person who posted aout their child who was dealing with severe anxiety issues who was concerned with explaining the causative event to the child's psychologist. At some point, the issue aside, the behaviour can be dealt with itself regardless, if the child is able to understand the behaviour and has control over himself. If he cannot, that's another issue.
The taking privileges away for weeks and loosening the reins thinking he'd improved - as I understand the communication issue with the teachers, you hadn't had a report that he'd improved, you just hadn't had reports that he was still misbehaving or had gotten worse, correct?
Thus, it seems as if perhaps the punishment and relaxation of such was too far removed from the behaviour that warranted the punishment to be effective. I realize it's effective as you say you threaten him and he straightens up but I mean for a 7-year-old, I'd be more specific with clearer expectations, consequences and rewards so they connect the behaviour at issue with the punishments and rewards.
At that age, it's different than with a like, 14-year-old, who you ground for two weeks and they know why and remember. It's harder for a 7-year-old to keep that stuff active in their current thinking, memory and processing. They're more impulsive, less able to connect events without reminders, less able to make future predictions and connections, etc.
A few people have suggested things that might work better that would be more suited to his age group - daily or weekly behaviour reports leading to specific discussions based on specific expectations (you must be in your seat and listening, otherwise you won't get a check for that, etc.) that lead to specific rewards or punishments.
The way he responds is kind of like (I'm NOT suggesting removing privileges was abusive in any way, I agree he should know those things aren't rights, I'm just casting about for an analogy) smacking a puppy for peeing the rug. They know they did something wrong but they don't connect the events because they're too little to realize the smack is related to the peeing or that the peeing was so wrong, it's too much for them to comprehend all together - they need to learn in steps. If someone does that, the puppy just knows 'uh oh, don't want to get smacked!' so they end up shying away when the smacker raises a hand in their vicinity. That's the 'make a good choice here Ben.' He doesn't want to lose all his stuff but I don't know he has the maturity given his age to connect the stuff to the specific behaviours you were upset about, even assuming you discussed it - and, especially given the behaviours apparently DIDN'T change, but you relaxed the restrictions, I think you need a redo of the punishment scheme going forward.