I am a former cast member of Main Street from 2 years back, and Disney was running a pretty tight ship back then when it came to closing out for parties. Everything is to close right at 7, and especially on Main Street it's a big production. Someone at every store door and every room inside checking wrist bands. It's a very good filter system and is made to not start right until 7pm. But it is hard when you are trying to push a large group of people out of the park with about 25 people, and checking every single person's wrist band down Main Street. I have seen more than one guest get very angry because they "didn't know" it was a ticketed event (mainly foreign travelers) and the option there is supposed to be to give them the option of purchasing a ticket if the event is not already sold out, but even then I have seen many guests yell and scream at cast (including myself).
If Disney has been slacking on this, like I am hearing they were last year, I would be disappointed. It is understandable how frustrated Disney must also be because trying to get that many people out of the park is not an easy task, but when it is ruining the experience for everyone else, that's when it's a problem. But ruining the experience also comes from the people who think they are entitled to stay in the park any longer, and throw a fit, make an ADR right up before 7 with the intent of being there for the party, or hop in a line right before they start checking bands. Trying to squeeze that little more out of your day isn't savvy, it's rude.
The protocol with this is someone is supposed to escort you out of the park, every time. Someone was definitely slacking!
This is just how the parties are now, and it sucks. Even in 2014 I had problems with wanting to see the special characters, but everyone either had a line lasting the entire party, or they had already cut the line off. They have been allowing more ticket sales for the parties, and it just seems to be taking the special-ness away from everyone else.