Rainbow Serpent Festival defended by punters