Gloucestershire entertainment venue hits back at box office discontent