Okay, I'm gonna just finish this here.
http://steamcommunity.com/profiles/76561198100799838
Last time played tf2, jan 8.
Last time played ANY GAME ON HIS ACCOUNT: Jan 8.
Why would said person, come to your house, to show you his play that he hasn't done AT ALL for almost a MONTH, and get you banned from your server.
This clearly isn't a real story. If you'd like, I can add this guy, and the next time he comes online just straight ask him what happened. Or you can tell me the truth. Because at this point, I don't believe what you're telling me. And you're too insistent that it wasn't you.
You also have missing points in your story. You didn't see him put hacks on your computer, you didn't see the spam of chat occur in the bottom left hand of your screen. You didn't see the wallhack/aimbot SHOWING ON THE SCREEN.