I know there's no better place to get advice than on here so here goes

The first thing i'll say is i appreciate I'm very lucky to have my Dad still around and i'm very grateful for that. Since he retired though he's developed this "i dont give a f*ck" attitude" which i dont generally have a problem with. What bothers me is he can be rude when you're in a restaurant/pub with him and he'll boss people around. He also uses the N word to describe black people and is not quiet about it either.

I've tried to talk to him but "he's old school" but I fear he might offend the wrong person one day and it's also embarrassing.

One thing of note is that he's a rugby bloke and one of his mates is exactly the same.

I know its a generation gap thing so Should I try reign him in or leave him to it?