talk to people the way you would like to be spoken to yourself.
Stop calling me a cunt all the time then

But you are a cunt Fred, so whats the problem?
FWIW, my take on this, being used to having to show my pass to enter a secure working environment daily. The Security Guard is there to ensure people who are not entitled to access the secure area they protect don't. Therefore if you have forgot your pass, and can't provide any positive ID to prove you are who you say you are, tough. In my case, I need to show some form of photo ID (Passport, Driving Licence), and get someone in my office to vouch for me before they will issue me with a temporary pass. Bit of a shit when I arrive around 0730 on the latter score.
It is your personal responsibility to remember your ID. That said, if the guard in question was off-handed, then thats another story. Its fair to say some do take their duties a little too officiously, but that doesn't excuse poor manners.