This debate always comes back to the fact that there are roughly 3000 members on this forum, and roughly 500 regular readers/contributors. The number playing cricket is something in the order of 600,000 in the UK, and obviously millions worldwide. On that basis, we are but a drop in the ocean.
As is said many times on the forum, most people don't care who made the bat they have bought. It's a bat and it hits a ball. If one company has a supply agreement with another company then sells at the price that covers their costs and provides a profit, that's business. That the supplier can sell more or less the same bat at a lower price is linked to their wholesaling. If you are at Hunts, and you see Gecko bats being made, it's pointless for them to deny it.
It's not a question of fairness, rather of business. Just the way it works. The same is true of many other businesses.