You have the right mindset. Being supportive of someone doesn't mean you have to be a sycophant and start doing all the song and dance. In fact, these people are the exact antithesis of being supportive, they usually become the catalyst for toxic narcissism and impending doom at some point in life of the people they support. In fact, the most supportive person is someone who speaks their mind out and gives genuine advice they need to hear, not the one they want to hear!