You are arguing with someone who does not live in the UK about the cost/quality of UK attractions. It's pointless cal.
No matter what country you're in if I pay for something, I expect a certain level of quality. Escpecially when like I said there are places in around that are free.
Well if it's "no matter what country".
When i pay 10 euro for something, i expect something fair enough. That show most likely had dinos etc. Fair enough.
I'm certainly not expecting a superduper dinoshow.
If i pay 40 euro for something, i expect high quality (back to t-rex giving nipple massages).
Same as with movie tickets, if i thought the new harry potter was grud, after paying 9 eurto for it, i wouldn't write a furious letter to the film company.
Also studying where your going, what you're going to see and so forth helps. Perhaps see some reviews written by peeps on the internet etc.