You can minimize further by applying 20% rule to alliances with shared forums.
There are no perfect solutions, keep grinding things to make it harder and harder. Else players will keep finding smarter ways. Dev should keep progressing on trying new things as the meta evolves.
Oh right I...