Islam does not tolerate non-Islamic beliefs because it condones them; it definitely does not. It does so because it discriminates between beliefs and believers. Thus while it tolerates the latter and calls for treating them nicely, it does not waver in condemning the former and criticizing them severely. Read more