So heres the thing..
I have been friends with this guy John for 7 years, we have always just been friends but he has always had a crush on me. We are very open and I have made it clear we are just friends and will always be. Anyways this friend has always been there for me and helps me out whenever I need to, he has been very kind, and also lives in another state so we communicate by phone, but lately I feel like he has been very critical of people and relationships even though he has never been in one relationship himself.
Now a few years ago I dated this guy Dave, and I fell in love with him but the whole relationship was very unhealthy and emotionally/verbally abusive. After a year of dating Dave I decided it was time to move on and I broke up with him. The whole relationship put a strain on my friend John and I's friendship to the point where we almost stopped being friends. John thought I was stupid to be with Dave and would get mad that I wouldn't leave him and after the break up said me staying in the relationship was just me being lazy and stupid. Unfortunately after six months I went back to Dave and we ended up dating for another two years almost, but I never told John that I was with Dave again for fear of judgement. I finally left Dave for good six months ago with support of friends and family but anyone who has been in an abusive relationship knows how hard it can be when you finally break free. I have been doing well and I am happy again.
Now John and I have always been close and I want to be honest with him and tell him but...every time we have touched the subject of unhealthy relationships John shows no understanding. He keeps mentioning that people get into bad relationships because they choose to be stupid, ignorant and lazy. I mention to him that its not the case and it can happen to anyone, but he thinks that not true. Him constantly talking badly about relationships and things of that sort make me declined to tell him anything and I have distanced myself from him and no longer even tell him about anything relationships because I dont feel like being judged or criticized. We also have talked about how John can be very critical at times and he agrees but he never changes.
At this point I wonder is John a true friend? I also dont know how to approach the situation. I dont think its fair for me to have to open up to someone about something that was very painful in my life if I will only receive judgement. What do you guys think?







