Dear Hospitaller,

You seem to have a run in with your locals whilst kilted.
With respect to all Military Personal, it sounds like they might have been giving you a hazing/fagging/ taking a piss, as your Bunnet should Not be mistaken for a Rangers Beret, by a Ranger!
Politely stand your ground and say you do not wish to offend and respect their service, It is a Scottish/ Canadian Balmoral not a Ranger Beret.
Please help me understand, What do you mean by that Warning?
(A good Idea to heed a warning)
If it was meant to chastise, ask who their C.O. is (next time).
Or Better Yet wear a Ballcap!