I would certainly take no offense; I’ve had many “non-Marines” and upstanding Americans offer me a “Semper Fi” from time to time.
You may know that US Marines are “Always Faithful” to God, Country and Corps.
I would suspect that you are faithful to the first two parts of that creed as you probably would not be visiting “Freeperland.”
Thanks Marine.
Tom