Yes it is Top Rank's fault. They promote him. They're supposed to sell his image in and out of the ring in order to make themselves money. They have to build his profile. No one gives a shyt about Agbeko. Why give him that sorry ass fight after dominating Donaire?
If HBO is hating, Top Rank is supposed to keep that on the low and fight HBO every step of the way to get him big fights on HBO cards. If they want more exciting fights, pair him against pressure fighters that won't step off the gas, have him move up in weight, or give him more popular names. Rigo dominated a top P4P fighter and got treated like he lost.
Rigo is a top 5 P4P fighter. There has to be a place for him on HBO. It's not the fighter's job to sell the fight, especially not when he's displaying top notch skill and dominance in the ring.
Floyd is the perfect test case. Watch Floyd's old fights. Merchant was killing him for not being exciting. Floyd didn't become a wild slugger in order to gain popularity. He just fought bigger names and dominated top competition. Now a defensive tactician is the biggest name in the sport. People like KO artists, not great defensive fighters. But people became fans of his style because of his greatness.
Rigo can do the same and be the same if they give him support and competition. They just want to throw shade his way because they like to see average fighters get concussed into brain damage(Rios).

Arum for throwing Rigo under the bus instead of doing his job. Schaefer would've been calling Rigo the new and improved Floyd Mayweather or some other blasphemous shyt that would have people's heads turning.