Actually, i think they can. Re the term not being on the ticket,
they will be fine as long as they refer you to other terms. I'm
sure the ticket has words to the effect of "subject to terms and
conditions". I think this applies even if those terms are not
accessible immediately.
Also, since it is private property, they can impose a search on you
as a condition of entry.
So i think they're covered legally. However, we as consumers can
exercise consumer power and hit them where it hurts most: Their
bottomline.