Dear,
as for pick ups, those are absolutely normal on shared tours, if you are not willing to wait for other guests you should book a private tour in which case you don't have to wait any longer but leave directly.
Having said that, you knew that you would only do Pompeii before the tour, we explained the reasons to you and you accepted without hesitation, also taking back part of the cost, we are honest, if a service for reasons that do not depend on us between the anything else, we cannot guarantee it and we know it in advance, we certainly don't leave the customer in the shadows and he discovers it the same day, in fact we were correct in telling you beforehand and giving you a partial refund, we don't know why if you know the reason why, then leave a review like that, when we have acted in the most correct way possible.
In any case, we look forward to seeing you again in Italy for further experiences.
Best regards