Nobody is demanding a higher standard of accuracy. Doing business is difficult enough in Jamaica not to have someone "slander" a business operator's reputation with second-hand suss.
Whether you were "accurate" in attributing this innuendo to a few people you know or not, it is totally unnecessary to even pass it on in the first place.
I have seen many businesses get mashed up by smear campaigns intended to do so or not.
I would have just accepted that you were trying to be "cute" because that would seem less malicious. If you meant "no offense" then "no offense" is taken by me. I guess that would be Lenbert's decision to accept your apology.
Just sayin.