Reminds me of Family Ties, A sitcom of the 1980s. Two hippies have kids And the oldest, Alex Keaton, played by a young Michael J Fox, is conservative and campaigns for Reagan!
Loved that show! Alex was kind of a role model in my mid teen years. Took like in a little different direction later in life.