JManM
I am aware of how full spurg this fandom is, so be angry about Kiba being on team 7. It's what he gets for getting perfect scores on the final exams year after year and showing up Sasuke. It's also the consequences of his actions for being a solo grind dude. Him going independent would just reinforce his bad social habits
it is not something by grades or luck it is something you can't change teams are made and forked into different type ino-chika-cho is a intelligence team kiba-hinata-shino is a tracking team and team 7 is a team for need you got sharingan for sasuke and kakashi is the 2nd best fuinjutsu available (and alive)user in the village so kiba in team 7 is just your own wish fullfilment