Dear Guest, anon:
Other people`s prejudices or `pet peeves` are NOT your fault. Don`t let that stuff get to your head. Even people who have lighter issues to deal with often feel as you do at times. Find it in your own heart to forgive yourself as you seem to forgive others. My best wishes to you.