We don't need a better bill. There's no reason to create any new internet piracy bill. We already have a copyright act, and the DMCA, and international treaties on intellectual property rights.
SOPA doesn't make anything that isn't already illegal illegal. It just creates new ways to shut down anyone the film and music industries want to shut down, without even having to prove infringement. It has no public support because it's a ridiculous, unneeded proposal.
SOPA should simply be voted down and the congress should move on to some real business, not creating new laws at the behest of their campaign contributors.