People seem to be confusing the issue when it comes to dealmaking. Here is the issue:
There is an auction process in War through which generals acquire players. As is natural, better players cost more. Because of this, the general has to balance his team intelligently, spending as much or as little as necessary to get a good team without having a major card disadvantage.
Because of this framework, the desire is naturally to get good players cheap. In some cases, that works out fine: a player might be unknown and sell for less than his worth. That's a natural part of the process and one of the great things about War is finding out each time which new members of the community are secretly best-buys.
However there are veterans who are known to be worth a lot. These players in no case should cost almost nothing. That goes against the spirit of the event and is UNFAIR to other generals and players. Dealmaking that makes that happen needs to be removed from the event.
It is not the "concept" of dealmaking that is the problem, and it is not the activities (like using chat) that are the problem either. The problem is a system that allows a player worth 24 cards to sell for 6 cards.
The solution for such a problem is absolutely not to "stop masters from chatting" or somehow make them "promise" to abide by rules. That is a completely irresponsible system. A responsible solution is one that removes the possibility of the dealmaking in the first place.
By far the best solution I have heard of to-date is one ScaredGirl and others have proposed:
1. Before the first round, any player can be bought by any master for a fixed very high price. Let's say 25 cards. In other words, if a general absolutely wants player X as a lieutenant he can pay 25 to get him. Other generals can make the same offer; the player can choose a team.
2. During the auction everyone is a slave. Blocking teams from bidding on a player is unnecessary with rule 1) above and also goes against the spirit of the event.
3. There is no bid limit. People seem to think this is an issue because of the "troll bidding" that will happen. Somehow these people have missed reality. This is the third War and there has never been troll bidding that has caused major issues ... and only a handful of people that cost the max anyway. It's just silly to think that no bid limit would therefore cause problems.
In general if a general bids a certain amount, he should be ready to pay that amount. That is how auctions work. You might try to raise the cost of another player, but then you have to be prepared to lose your investment, and end up with an expensive player you didn't want. Your decision, your problem. And if you're a general who definitely wants a player and will pay any price for him, you had better buy that player up front for the fixed price of 25 or else people will likely bid him up to 35 knowing you will come over the top.
This system works fine. Players who want to cost exactly 6 but only be buyable by one team should not be playing the event. That is not the spirit of things: it is a community event where teams are not decided by players' whims but by an auction system that guarantees some team balance and some shuffling of players so that they learn to work with members of the community they may not know as well. There is no place for insisting on being on a particular team no matter what and still not costing very much. And there is also no place for trying to game the system so that a should-be-expensive player costs next to nothing.