richard weaver ideas have consequences