Let's put it this way: when I know that my child adheres to, for example, nazi ideology, I will NOT be avoiding the topic. It would break my heart and would do everything I can to make him realize the error of his ways and how judgmental hatred is not a proper way to lead your life.
Even if it means yelling and throwing glasses around the room.
I could not live with myself by avoiding the topic and just letting him live his life while holding a nazi ideology.
Me entering that discussion would be a sign of my love for him.
(not that I'm comparing it to nazism, it's just a purposefully chosen extreme example to drive the point home)
There is a difference between avoiding a topic entirely and being confrontational.
Allow me to share my personal experience:
My daughter (a 22-year-old adult) does some things in life that I and my ex-wife do not agree with or feel are in her best interest. We have two entire different approaches with how we express our thoughts on these:
My ex is confrontational, telling my daughter what she should do. As a result, the spend a great deal of time arguing as a result of the drama that my ex created between them.
I approach things from sharing my own experiences and sharing what I would do in her given situation. I don't tell her what to do. It's her life and the choice is hers. More times than not, she sees things my way and changes her behaviors. Other times she doesn't. In those cases, she is aware that she will have to live with the consequences of her actions. We get along splendidly, and I don't recall the last time we had an argument or when there was any drama between us.
You mention you would do such things out of love. What do you think is a better show of love? Offering guidance and support or barking orders?