Hi @redsblacksoranges You are bending yourself in to all sorts of knots trying to work out if you've been mean / how mean you've been.
But you've acted entirely reasonably. Your bf however has been thoughtless and selfish, and is now manipulating you and trying to hurt you and punish you.
You have no reason to apoligise to him, and I beg you to stop apoligising (if you are) as it will make things worse.
WHy so you think that you should runa round pleasing him, but he can dismiss what you want, overrule it, cry when you make other (very reasonable) plans, and then continue to punish you for trying to make peace?
You have been reasonable all along. He has been selfish and manipulative.
I suspect you've found him out - he only wants to do things that please HIM. Even if it's your birthday / your money... he still thinks it should be all about him. He's happy for you to get tickets for something HE wants to see, even if you aren't bothered. But he doesn't think he should do what YOU want. Not even for your birthday. Or on your auntie's money.
This goes further than he didn't fancy that hotel / Blackpool etc. He is actively disagreeing with you BECAUSE that's what you want to do. He is showing you that his feelings and opinions come first and matter more.
The crying and stupid texts and over-dramatising.... could mean he was looking for a reason to split and is going to use this, OR he's looking to put you back in your box and will punish you until you've apologised lots / given him his own way / agreed not to spend your birthday how you want to spend it / shown him that you agree his feelings are more important than yours.
If I was you... first things first, keep your new booking and take a friend. Enjoy your birthday. Second (no, actually, first) ditch the controlling, manipulative, selfish, immature bf. He will get worse, not better. And if you apologise and give in to him now, he'll temporaily cheer up (part of his training of you) and then ramp it up further next time. I beg you not to have children with such a selfish idiot of a man.