Some things aren't worth losing relationships. If this means you'll have to wear your kilt less or in secret in order to have a good relationship with your grandmother, it might be worth it. We won't think anything less of you. The kilt looks good, though.