Those people are not agents and not employees and yes, it is expected that you tip them.
However, what the particular guy did was inappropriate and should have been reported on the spot and should now be reported with a description to WN.
Putting aside the guy's rudeness and the never-ending debate about tipping, there are certain functions where tipping is expected and this is one of them.