My guess would be that he didn't know you were Star Gold when you asked, as the PNR may have only showed your 2P status if you were crediting to MP instead of SAS.
I believe you were technically entitled to the tag, as a Star Gold customer, but you won't automatically get one if that isn't in your PNR. Did he still refuse once you showed him your SAS card?