“But freedom to differ is not limited to things that do not matter much. That would be a mere shadow of freedom. The test of substance is the right to differ as to things that touch the heart of the existing order.”