All the time you spend hanging out with crappy people is time you aren't spending meeting new people
For situations like this, it might be more satisfying to just go where you want without being dependent on maybe-friends for an invitation. It's a public event, right?
It's also possible that the first friend you mention really did think you were invited. It sounds like there is more backstory to this, though.