I don't get the hate for haggis. It's just a bad sausage. They're common all across Europe.
Most native food people in the UK actually eat are Sausages and Hotpots, and Cobblers. Plus all the indian cuisine we adopted after having our colonies there. Tika Masala was invented in British curry houses.
If you're going to criticise Scottish food then at least pick a cuisine which they pioneered independently and without peers.