One of my biggest pet peeves is businesses that don't respect my time. If you have hours until 9:00pm stay open until 9:00. I arrived at 8:00pm an hour before the published closing time and was turned away with a lame excuse of we had a big party last night... I don't care. I understand you want to go home early, then change your published hours so you don't waste your potential customers valuable time.
I ended up going to Las Palmas on Brookline Boulevard about a mile away. They were happy to see me and take my business and the carnitas tacos we're off the hook.