Honestly I've done the park pass at a few resorts around the country and it has always been highly ineffective. People aren't always there to check them, it's easy to get and really only slows down the people who belong in the park, and most of the time I just rode into the park without one.
I think park crew has to be responsible for this and be more active policing the parks. If they see or hear about an incident like these, the guest should be asked to leave the park for violation of the rules posted at the entrance. If it's bad enough pull a pass! We get our passes pulled for going fast on black runs but gapers can legitimately endanger the life of themselves and a rule following park rider at no consequence? Fuck that, pull the pass and set the standard.
Story time:
I crashed on #4 at Breck because a dude was taking his kids across the landing while I was in the air. Everyone involved could have been killed in that incident and the dude yelled at me when I told him he couldn't do that. He said he was going to call ski patrol on me and I said I'd ride there with him. But do you think they would have actually done anything? Anyone have a good outcome to a problem like mine?