Firing is good enough. He represented the company he worked for poorly, and they no longer wished for him to represent the company. The problem has been corrected.Are you sure that firing is enough of a punishment? What about wiping down the floor with the offenders?
Apparently some even say that if you are unable to inflict a physical punishment on others you have a "slave mentality".