I'll give you a hint for the future. Do private taxis for getting around. You may pay more money but you get more out of it and you never have to worry about "waiting" for other people.
$10 is worth having an enjoyable time rather than a miserable one.
I can understand that you would be irritated after your experience but I think you cut your nose off to spite your face by going back to the ship and missing Barbados. Barbados is a beautiful island.