You will open up to your friend or love and instead of them understanding how you feel or even try to figure out the way forward, they only thing they say is that you are a WHINER - just because you saw something that is not right and you are letting them know because at long last you wanna be of help in shaping someone's life. However, such people never take anything lightly and never admit that they are in the wrong - sometimes the blame shifts to you and you get blamed for everything.
For example: You are in love with this man or woman (very much in love) and obviously as someone who wanna make the other better you need to talk your heart out on stuff that you see that are not favorable to you or even your affair. This man/woman, has pretty close opposite genders as their 'friends' and they do all sorts of things together; partying, lunching, watching movies and of course take all these cozy pictures together. As the love of your man/woman, you choose to summon them or rather express how you feel about such behavior but they don't listen and as usual to them 'you're complaining about in-existent things' blah blah blah!. Their ego and pride cannot allow them to just sit and have a sensible talk and see how things need to be and flow.
In this case I think it's better to keep quiet about these things and walk away because with such people you can never move and can never solve issues together. Take your whatever pieces and move on with life - it's never okay to stay somewhere your value is never felt, you're not appreciated and loved the way you think you should be. Also, never be apologetic on expressing how you feel about that person that you are connected to - if letting them know about your concerns will drive them away, let them go. Life is too short to deal with such people.
I believe that the objective in every love or friendship affair is to make the other person better, help them overcome their flaws, come up with solutions together and of course mind about the welfare of the other. If whatever you are in right now is not offering the above, please reassess the reasons why you are still there and if it's really good for you and your future. It's never too late to start over again - you're still handsome/beautiful :-). Staying somewhere you're unappreciated isn't loyalty; it's called breaking your own heart which breaks the mind too and just because someone desires you does not mean that they value you (let these words resonate in your mind). If they care about you, they will definitely show it and if they don't, trust me they're not worth you and your time. Your time is limited so don't waste it living in someone else's life. If they love you or care about you they will do anything and everything in their power to keep you comfortable, happy and appreciated.
Anyway, to more life! Love! Happiness! Joy! Cheers!