Time and again in life: your fundamentals will be questioned. You will be lured by money or power. What keeps your ground intact is your virtues.
Life is not a bed of roses but a battleground where everyone, with their own opinions, is running for their wants. Their reasons, motives, and purpose define their actions. Most are obsessed.
When you go out, put your opinion and it affects the beliefs of the rest: you will be hated. Their ego will not make you liked by them. They will be up at arms and wait for every moment to bring you down.
To live, to be honest with yourself, stick to your virtues. Hold your ground. There will be a few who will like you for who you are. In the end, that is what matters.