If a team leader pisses you off and you think that they are inherently incompetent, you can tell it to his boss, and if it doesn't work, ask for a transfer to another team or resign. Telling him "I don't recognize your authority" is a really bad way to react to such a situation.