backseat driver
US /ˈbæk.siːt ˌdraɪ.vər/
UK /ˈbæk.siːt ˌdraɪ.vər/

1.
a passenger in a car who gives unwanted advice to the driver
:
•
My mom is such a backseat driver, always telling me how to merge.
•
He gets annoyed when his wife acts like a backseat driver.
2.
a person who criticizes or gives unwanted advice about something they are not directly involved in
:
•
The politician accused the media of being backseat drivers, offering criticism without solutions.
•
Don't be a backseat driver in my life; I can make my own decisions.