I get why you're annoyed, and lots of people share that same sentiment. Bottom line is, waiting for hours for an appointment isn't good enough, and that's partially why we're all having a big conversation about healthcare in the UK. However, we might complain, but there are many across the world who envy what we have - an accessible, single-payer healthcare that despite the fears, actually manages to hold up fairly well for the most part. That's not to say that things can't improve, but let's take stock of what we've already got!
But I don't think it's fair to pin all the blame on the staff. If you speak to those working in the NHS, you'll find that most people there don't like how this system works either - the staff turnover speaks for itself. In fact, those staff who don't seem like they care are actually more similar to patients than you might think. I know that getting angry at them feels right because they're the ones who are meant to treat patients, right? But a little perspective shows that that anger is misguided and unfairly placed on those who are the only reason the NHS still manages to run every day