Tech is a problem, I have spent plenty of time on both sides of the tech line and I certainly know as much as anyone that the club needs to be user friendly but I got to tell you work Tech all day and it is pretty tough not to let someone get your goat. As a driver you are very careful because these people have the ability to make your life harder and as a tech worker it seems like you are bound to come up against someone who is just not easy to deal with.
I wish I had the answer other than both sides need to understand the end goal for everyone to have fun safely.