Well, many would dissagre, and think I am just a crazy person, but I think religion is sometimes to blame for OCD. The condition, as I believe, is not inherited, medical, but just a state of mind, a state of fear to be more exact.
Why religion? It teaches people to be affraid of something...