He is ashamed because he (Martin) has been misrepresenting his great grandfather to his friends. He's embarassed because when his grandfather shows up his lies are evident. He's also proud of him because of the hardship that Greatgrandpa went through to get to them.