I thought ragamuffin was used to describe someone who knew the runnings and could hold their own in Jamaica and took it as a compliment. Wait till I see a few old friends when I get there lol. Guess it has different meanings for some people