The expression `to live something down’ means to overcome some embarrassing or troublesome problem.
” On Independence Day the Principal made such a terrible speech that he will never be able to live it down.” * “When I was young I was asked to present a bouquet of flowers to the principal. Unfortunately, as I was approaching her, I tripped and fell. It was so embarrassing. I have never lived the incident down.”