Just offer HBOgo for $8 or $10 a month, like a Netflix and people would pay for it. Problem solved.
Problem partially solved. Doesn't really matter what the price is, there will always be a percentage that won't pay and will get access.
Netflix came out and said the way they are fighting piracy is to make more options available. They know that providing as many options as possible, for a fair/reasonable fee is making a dent in piracy. It's working. They have the data to prove it as well.
My point being HBO is doing the opposite, being super restrictive. And their shows are the most pirated.
Problem partially solved.
Well of course, nothing is ever 100%, there are no absolutes. Like Roland said, things are rarely 100% black and white.
But whatever HBO, let your shows be pirated, and leave all that money out there, you could be collecting it.