Its not unusual to go to a visitor attraction and have to pay for parking, for example a football match parking will be atleast £8 unless you find some dodgy street to park down. Then of course across the states they charge for car parking (and much more for that matter). Whilst its a little annoyance, when you compare our parks (especially when you have a MAP), they are actually pretty good value for money.
No they dont work, She probably had a staff pass printed on the back of a Standard card.