The only irony I see in this thread is that we all put our pants on one leg at a time. A passenger is not better than an agent and an agent is not better than a passenger.
At this point, asking which came first (a:unprofessional behaviour on the part of the agent or b:unprofessional behaviour on the part of the passenger) is moot point. I promise that if you treat me fairly, I will treat you fairly!