There is a time and a place for everything. I work in a petrol station, and the forecourt is NOT the place for an argument.
Aside from the fact that it is a very dangerous explosive area, and safety procedures must be observed at all times. This should not have happened with children present.