When the topic of raising the salary cap came up, Walters pointed out that this would mainly benefit the higher end players. Such is the system. It is neither fair, nor unfair, it simply is. Also, to suggest that one side or the other is "for the fans" is silly. The players are for the players, management is for the organization. Both have an interest but the focus is different and neither involves "the fans". Players, generally, want as much as they can get in the least amount of time as possible. After all, they have a very limited time frame, career wise, so that's understandable. Management, on the other had, wants to limit salary expenses as much as possible. They, by nature, have to take a longer view because their focus is sustainability.
Now factor in that to attract the higher end talent, the people that "the fans" actually come to see, they have to pay higher end salaries. This means that the journeymen and rookies will have a smaller pool to share from, cap wise. And then add in the premium that Canadians can fetch means that there are yet fewer dollars for the American rookies. So to suggest that it's wrong to pay the qb's and other skill positions more at the expense of others is to say that the entire system is wrong. Maybe it is, but is the system that both sides are operating in, so trying to determine right or wrong is a fool's errand.
Long and the short is that there are no "white knights" who care more for the fans than the other side does. Anyone who believes that has likely bought a lot of bridges over many many years.