respected equally for their own choices
I think that if you are intending to live in a free and open society then you are going to have to practice a high degree of tolerance. If you want the ability/right to make your own choices, then I think you have to give that right to everyone and let them abide in it. But I don't think that is the same as respect.
Face it, for whatever reason (and many of them are good), people are going to make some bad choices. Some horrible choices. Choices that are criminal or insane, or both. And I don't have to respect any of those choices, or their fallout.
I do my best to treat people equally (not because I'm a good person, but because given a lot of the people I work with it just PISSES them off to no end to be treated like everyone else), and I do my best to display respect for everyone I encounter - meaning I don't intentionally show disrespect and, as one of my best friends once said, "I'm viciously polite." And more than anything else I make an effort to do on a day to day basis, I refuse to let someone else's bad behavior dictate my conduct. But treating people with respect is NOT the same as respecting them (and in particular, respecting their choices), which tends to be something that builds over time. You earn respect I think.