Candidate calls voters "stupid" during 95-minute tirade described as "unfocused rant which felt it might never end".