50 Cent Blames ‘Incompetent’ STARZ Network For ‘Power Book IV: Force’ Episode Leak April 5, 2022 by The television exec still hasn’t taken his foot off the network’s neck.