hay dude,
I agree with you that some times thr is an unacceptable delay but this -caution-and calling people( not straight forward) is simply not acceptable!!
if you have an issue with the officer ...go to his manager,and stop threaten and accusing people, cuz one guy is for sure not all the staff, and in the same time one customer like you...is not the market.

Waiting for life to happen!