You realize this is a relatively new rule, right? Malone signed FAAs with 3 different schools in 2013 before enrolling in 2014.
The problem is not that there is a "contact rule" under that section of the rule book, it's that signing a FAA basically makes a kid a student at the school and that creates a loophole that allows the staff to contact them. And since a player could sign a FAA basically at any time, a team could, in theory, sign a kid early in his senior year and not have to worry about dead periods and the like.
At least that's my understanding, I could be wrong on some of that.
I'm not saying this system is correct, just that there is a logic to the secondary violation thing. Yeah, the system should be changed. I imagine it will be in the next year or two.