No, they don't "suck". There are many fine BP agents, who do the job the best they can.
I was talking about the agency as a whole. You have your opinion. Mine stands.