So when people get caught cheating and try to change things to not get in trouble after already breaking the rules they shoud get away with it? This would only encourage people to keep doing this. Its pretty blatant break of the rules and something should be done about it.
But that's the point. If it's a legitimate fight, then your thread doesn't stand up.
Every single instance of "Blocking" the enemy revolved around no fight. IF there IS a fight, a legit fight, then it doesn't fall under this rule. It might be delaying, yes, but its still a full scale fight with XP. We could then pick up lots of fights that fit this definition and claim they are wrong. (Theme Battles that a faction throws would also fit under this definition of illegal if we applied it like that)
(Notice: all conditional on the fact that a battle happens. No battle happens, then I'm on the other side of abusive mechanics)