I don't think this is an integrity issue on gmaxwell's part. I think he created his moderation rules at a time where scam accusations were limited to individuals that were scamming people out of Bitcoin, not corporate entities that are engaging in questionable/misleading practices. BFL, and now HashFast, have presented issues which do not fit into the framework initially established and now gmaxwell is feeling pressured to honor the existing (obsolete) rules that he established with a situation that does not cleanly fit into the rules.
Rules need to adapt with changing times. They cannot be inflexible and expected to be honored. Every rules system has a framework for amendment.
There are going to be more entities which produce custom hardware and the business practices associated with said entity need to be presented as a package, not splintered across the forum for some outdated forum organization. The fact is that if you intend propose, design, produce, modify, distribute and support hardware which has only one function - to mine bitcoin hardware - there needs to be a place to discuss it. If the proposal, design, production, modification or support of the hardware is questionable, no one bats an eye - but if the distribution has problems, then all of the sudden we need to move the discussion to scam accusation? That seems ridiculous.
I think the integrity conflict gmaxwell feels is stuck between trying to honor very specific, but incomplete, rules he created a year ago and the fact that we can discuss every nuance of HashFast's hardware in this forum, except their failure to deliver that hardware.
Shipping the first product doesn't mean a damn thing if you cannot effectively distribute and support that product once it is in the world. Most of a business is the distribution and support. That's the most critical part, there should be a place for customers to discuss it, and for companies that have a clue, for them to come and discuss it too.
This is the place to discuss it (among others) - the problem arises when you have irrational and totally inappropriate people like Christian "Xian" Antkow, Darin Bicknell, Entropy-UC, et al "participating" with misinformation, outright lies and general trolling. They contribute nothing constructive in any possible interpretation of the word and serve to just bring the forum down to near uselessness with their repeated posts of the same thing, shouting down anyone who might disagree with them and the outright lies they continue to perpetuate even in the face of indisputable contrary evidence.
If you eliminate the worthless population like that, suddenly the forum becomes a much more useful place. But in the interests of "Freedom of speech," the operators of the forum are loathe to eliminate useless individuals like that, sadly... so we end up with a useless forum.