When you only queue for 2 BGs he wont keep queueing.
Dont know if there is another way to solve this.
You sure you get kicked out of the BG because of AFK and not because you got reported? Result is the same, you leave BG and get deserteur debuff but if you get constantly reported you should look for a new fightclass