This is one of the most overrated movies ever, and I'm glad your grandfather confirmed that.
Neither was the Longest Day, one of my favorite movies, BTW. However it did not convey what really happened on Omaha Beach.