Yes, I know, grandfathers with thicker heads than mine exist. Even if they can't get it through their heads that such views are wrong, maybe they can understand that people get in their grill every time they say it, and the whole family turns against them. After a few times, they may start to get the idea that they shouldn't say such things. (Or maybe they never will. Either way, I don't think I'm going to let racist comments about individuals slide in my family.)
Additionally, a subset of these people also believe that it should be socially acceptable to say disparaging things about blacks, Jews, and other groups that "enjoy" social protection from such behavior.
Edit: grammar.
Drug addiction absolutely is a political issue, and a hot one at that. Same with race issues and immigration. White bread or wheat would be an example of a non-political issue.
It's possible that you live in a country where these are not political issues, but I'm from the USA and these topics are discussed by politicians on a daily basis. They have the secret to fixing the heroin issue, or the immigration crisis, or the Muslim terrorists, etc.
Comments about individuals are not political discussion, unless chepaslaaa's girlfriend holds public office.
I believe the recent presidential election has proven otherwise.