Your post reminded me that Barcelona Day Tours stiffed us too. They were supposed to pick us up at the airport and give us a half day tour. Our flight was delayed and we notified them. When I finally got in touch with them they said they must have missed us at the airport and left only 5 minutes prior. When I asked them to turn around and come back for us (we were essentially stranded) they said they had another group to pick up. I reminded them we had them booked for another 3 hours from that point (4 hour tour booked, we were an hour delayed). He hung up on me after I caught him in the lie. I called back and he was apologetic, but no, would not come and pick us up. We ended up getting 2 taxis, but it was stressful trying to figure it out with the fatigue of traveling. We did get a refund.
We also did the funicular. Was a spectacular view. It was really fun to go overhead of the houses and see the spanish tile roofs, the cats, and the view out to the ocean. I don't recall how we got down, though! We went 5 years ago