First, by RAW, the most important rule is if we can't agree on a rule, then we roll a dice. These exploits are countered with that rule and I would use it in those circumstances where a player is essentially cheating.
Second, harbringer exists for a reason. But if that isn't enough, the rule book states that characters in addition to their troop type they are also noted as characters. Then in the character section are further described as a special type of unit. By RAW, characters are separate from the normal unit types and defined as their own type of unit.
But my main issue, when we play the game in a way that we can't look our opponent in the eyes and shake their hand, and say good job. When we can't be proud of our victory because we knowingly exploited the rules and spirit of the game then we aren't playing to enrich our community or our own skills. Winning that way is not winning, it teaches poor sportsmanhip and builds a negativity in our community that leaves players feeling cheated and possibly wanting to quit.
I'm a RAW guy, but not to the point that i compromise my integrity or the fellowship of my opponent. Us gamers should come together and play fair and honorable, we are a community and should treat each other with respect. Exploiting rules to that level where you know what your doing is lame, well... It's lame.
No disrespect intended guys, but when we play that chessy what's the point? It doesn't feel good or is fun to play with or against. There's RAW and then RAW++, which is to far.