Location: Fort Worth, Texas - "Where the West begins"
Posts: 5,629
Well, he sounds like your basic asshat. Maybe you could get by with writing a letter to HR stating that you had returned your current badge. You might check and see.
If that man was not your supervisor or a representative from HR then you do not owe that man anything. Contact HR and let them know (as they should already) that you are no longer an employee there and ask them if you have anything outstanding that you may have...but also let them know that according to your records, all office material have been returned upon your departure.