Anyone still taking MacGregor seriously is way past embarrassment.
I strongly suspect you have not served. Disabuse me of this notion if I’m wrong, otherwise stay in your lane.