Frustrated, yes, definitely you should be.
If it makes you feel any better, my guess: In Switzerland, this agent isn't going to last very long if he a) is ignoring the rules, but especially b) argues with his manager, especially in plain view of customers.