system worked exactly as intended and the ban was warranted. if you ask for a dollar, and someone gives you a dollar, your request was fulfilled. the system was coded to stop someone who is currently banned, from joining on another account, using the same ip address.
without breaking garry's mod TOS by writing a 'hwid' and not easily exploitable, this is the simplest way. garry's mod function GetIPAddress is the most identifiable thing that they give developers, unless hey, give us your full legal name, address, hwid, and download this funny exe every time you join the server for server 'security'. doesn't that sound a little crazy?
sorry ill stop causing beef, but you are negligent, be happy you're getting unbanned