When CW shows were on Hulu, I could stream the current season's episodes just about as soon as they were released. Now that you have them, though, I can't stream any of the current season - at all. If immediate release is supposedly so important to you, then what's with that?
Episodes of HBO's shows get released as soon as they've finished production. Yours, on the other hand, get held until the last episode of the season is done. Also, HBO seems to have original content I actually find compelling, while yours is mediocre at best - I don't even bother with it any more.
Congratulations on effectively spinning your mediocrity, although I'd have preferred that money be spent on holding onto more of that third-party content you keep losing.