btw..
gaki is a free spirited naive kid.
gakincho is kind of a joking way of saying gaki
so if some middle aged guy calldd a 20-something yr old kid a 'gaki' there is obvious truth to that, but it is also intended as a disrespect. like calling someone a 'young fellow'
my kids are small so they are physically and mentally gaki's.