This is another topic I have debated over the years because I don't think about it on a daily basis.
My simpler answer is : Yes, I do respect Yoko Ono.
What's not to respect? People have to get over the fact that The Beatles broke up. Yes, it would have been amazing if they could have remained together, but then we wouldn't have all those great solo songs. Plus, it wasn't Yoko's fault. I don't think she changed John, I think they helped each other realize what was inside of them all along. You don't meet a girl then become the most genius artist, performer, person to ever walk the earth. That was in John all along. He wasn't going to be this naive, mop top boyish man for his entire life. People need to get over that whole thing!
Yoko was courageous in everything she did. Her art, her style, her life. And to stand here 28 years after her husband was killed and she is still trying to keep his memory alive, I think fans owe her a little respect. People complain, she's exploiting him, selling him as a brand. I honestly don't care if John Lennon's name is on a t-shirt, a picture, or a ... I don't know... a waffle maker! In my mind this is all helps to keep his memory alive because it's keeping his name out there in the public. It helps younger generations discover his talent. You don't die that many years ago and are still in the peoples conciousness like John still is.
Go and ask 10 kids who George Harrison is, odds are none will know. Now go ask them who John Lennon is. More are going to know.
I respect Yoko. She is a strong, independent, intelligent women. I want to see half the people out there do what she did.
I'm willing to debate this one.