I apologize if I offended Forrest. The fact still remains that Forrest and Bubba were retards, Jenny was a whore and Lieutenant Dan is an asshole. That doesn’t mean that they are bad people. You sometimes just have to work with what you are given kind of like a box of chocolates. To be fair, I don’t think anyone ever used the term “retard” in the movie. They used the more PC term, “local idiot”.