I personally enjoy marshalling...
I am lucky where I work because everyone is great!!!
Every marshall gets goggle lifs etc, its a fact of human life... theres no way we can stop it, we somtimes forget that not everyone is a marshall who comes to play ball, they do just "forget" its an easy mistake to make especially when it all goes quiet.
All that means is that its our job to be on top of things and do our best to make sure people know the risks, and also minimise risks... but our job is also to make sure people have a cracking day. I agree safety first, but if people go there and sit out the whole day, not only are they not going to come back, but everyone they meet is going to get crap press about the site.
There are alot of aspects to the job, its alot of responsibility, and its not easy... but I love it!!!