I am so sorry to read of your bad experiences. I hope you can get more helpful options for future reference. I haven't used an agent for 4 years but it is always good to know who you can rely on if personal circumstances change.
With regards to trouble parking at some agents, I would suggest parking at Terminal 21, Avenue or Central malls and hopping onto a motorbike taxis, or two if with a.n.other.