I wish agents would just %^*& off. Parasites
The high profile, selfish ones give agents a bad name.
But there's loads who do good work for players. The fact is that clubs have taken advantage of players in the past, and would continue to do so given the chance.