First off, in the movie, it specifically says "Suggested by the books by Asimov". It doesn't say "Based on the book by Asimov" or "A translation of the book by Asimov", it merely says "Suggested...".
Secondly, there's nothing you can do about it; Hollywood will do what they will do. I've learned not to give the whole book-to-movie thing a second thought over the years, as there have always have been and always will be bad movies translated from good books. Even if a movie does a very good job at creating the movie, as with the Lord of the Rings movies, there will always be people to bitch about it. Seriously, I wasn't even out of the theatre (the room with the screen and seats and such, not just the whole building itself) before I heard a bunch of whining and bitching about how the most recent Harry Potter movie was missing such-and-such scene and so-and-so was misquoted at such-and-such scenes and everything else they could think of.
Finally, Bob: Go see the movie. I can honestly say, as long as you don't go in with an über-critic-nerd mentality, if you go in with the mentality that "I want to see a good sci-fi movie", you won't be disapponted. I really enjoyed the movie, and I think Will Smith did a solid job acting in this one; His own style of humor is there, but it doesn't interfere with the feel of the movie.