Has MacGregor jumped the shark or is his view authoritative?