VLC plays DVDs just fine for free, by decoding CSS on the fly. One might argue that that "The right to play DVDs must be paid for every computer" but I have never signed such agreement with anyone, ever. If I legally bought a DVD then I can legally watch it - maybe in US people would argue that decryption of a legally bought DVD is "hacking" but fortunately I don't live in that beautiful country.