Empathise with what goes on at handling agents & some good, valid points made (worked at one for a number of years). However, It is all too easy to blame management. With this kind of defeatest attitude, It is no wonder the majority of hard working, concientious employees of said agents get p**sed off when no respect is given to their efforts & contracts are lost due to the small minority with an axe to grind screw it up for those who actually take pride in what they do for a living by deliberately cocking things up to prove a point to management.
For god`s sake, grow up, If these contracts were not in the hands of your employers, you would, without doubt, be flipping burgers for a living.