"Why You Treat Me So Bad" is a song by Jamaican-American reggae musician Shaggy featuring American rapper and emcee Grand Puba.
Larry Flick from Billboard commented in his review of the single, "As astute programmers have known for some time, there is way more to Shaggy than his top 10 hit "Boombastic".
"[4] Another editor, Paul Verna, remarked that the song benefits from Puba's "off-kilter musings, buzzes madly and bounces like aural Jello".
[8] A reviewer from Music Week wrote, "Mr Boombastic returns with a mid-tempo hip hop swayer with a jazzy swingtime flavour and a cameo from New York rapper Grand Puba.
[2] Al Weisel of Rolling Stone found that the "funky grind" of the song "demonstrate an equal fluency in contemporary mainland rhythm.