Couple of fixes I'd suggest with the scouting system.
1. If someone gets descouted, perhaps a PM notification to tell them why would be nice, otherwise they won't know if they, or their scouter, or someone they scouted, has broken the rules.
2. Perhaps if someone gets descouted, maybe not descout everyone ahead of them. It's not such a big deal now, but in a few years when the scouting trees are huge, hundreds of people could lose scouting priviledges over one persons mistake.
These are my thoughts, and obviously I think they should be considered.