Says who? The only thing offensive here is assuming he loves the lemo because he's Colombian that however seems to be ok but oh god, not his big dick, hide your wives.
Not going to waste my time repeating what others have said, about why this is racist. I dont for one second think that the people singing the song were being malicious. But there is no doubt about it, that its racist.