Part of the point was they wouldn't even let her add a credit that had a non-DRM url. So it sounds like she didn't want to perpetuate the myth that DRM is the whole world and the only legitimate distribution venue.
It seems like a strange application of Netflix's "no bumpers" policy. Unless this was only regarding a pre-roll card—perhaps both parties could still come to an agreement if Nina were to add this disclaimer to the credit roll instead?
If they Google the title the site is the number #1 result. Heck, Google indexes "Watch It" on the search page. The second link is: http://www.sitasingstheblues.com/watch.html