The cap is a very good thing too, just quietly. I'd much rather have it in place so the teams whose leagues clubs can make the most money (through pokies etc) don't just have open slather with their cheque books over the rest of the clubs - that's not a competition that becomes fun to watch, and it's not a recipe for making our game sustainable or competitive in the crowded sports market.
Even if it means that we lose some juniors to the higher offers of other clubs as part of needing to meet the cap, I think that's OK, and just the price we pay for being one of the best junior development areas in town.
I don't think raising the cap is the answer, as there's not enough money in the game. I think it's about rebuilding the attitude among young players that they should be proud to play for their club and there's no need for forever escalating player wages, as opposed to having players and their managers acting like mercenaries chasing blood money from wherever they can get it (union, England, other clubs, or bending their own club).