Lol, Sabu...I understand your daughter's feelings...more so now.
To refer to someone in Jamaica as a ragamuffin is simply insulting...not a term of endearment. It's used to describe a dishevelled, down and out, street thug type of person...I've never heard a Jamaican use this word kindly.