My question is, why can't the DVD or Blu-Ray players keep track of this and show the warning say every 10th time a video is played? Or maybe it can keep track of the fact that you our your kids have already watched this DVD or Blu-Ray a hundred times and then never show you the warning again whenever you play the disk. Its not like the message changes that much from one showing to the next or even across different movies. If someone has read it once or skipped over it a hundred times, seeing it again, more than likely isn't going to make them change their stance on the subject. Encode the disk with the warning, but let the disk player choose when to show the warning. Sure someone is going to modify the disk player to make it never show the warning messages, but in the end, they were going to do that anyways.
Its analogous to home security. What's the cheapest way to protect your house? Put up a "Monitored by ADT" or some other company sticker. It may prevent some people from robbing your place, but no amount of stickers or actual security systems will prevent a determined criminal from robbing your place if they want to.
Here's the problem with putting it on every disk. The people that pirate the stuff never see this anyways, because they're removing it. And if they do show up at a friends house and see the warnings, their first question is going to be "What is this and why can't you skip it?" Which will immediately be followed up by "Why would you pay for the real thing if its going to waste 10 minutes of your time when you can get an exact copy for cheaper w/o all the warnings so you can see the film right away?" If you put the warnings on the disk player and it puts out the warning every couple of times a disk is played, then even if the disk is illegal and the warnings have been removed from the disk, everyone still gets the warnings but they aren't as annoying - unless the warnings are popping up every time you try to play the disk. In fact, it should be the other way around, if the disk is legitimate, then the warnings shouldn't show at all, but if the disk doesn't have the warnings encoded on it, then the disk player should put up the warning every time you try to play the disk.