Few rappers have attracted as much controversy and media attention as 50 Cent over the last two decades. From his ...