Canadian...
But I understand, I have had experiences in my social life and in my family like this before. It sucks. A lot. If you need anything, you can PM me, I know exactly what you're talking about.
I'm fine with trying to hold a decent conversation with him, but sooner or later, I'm sure I'll get fed up with him. If anyone gets on my last nerves, I will get fed up and blow a fuse, and some people have seen me do it before, and on the internet or not, it's scary when I'm truly angry.
Oh, by the way, I am appalled by how you generalized 16-year olds. I am in no way arrogant (well, not as arrogant and bratty), but I am not some immature kid. How dare you, my good sir!