No indicas la edad de tú hijo pero si todavía le recoges la mochila, debe de ser muy pequeño. Si es así, no entiendo que hace con dinero y como va hasta un kiosko a comprar. Si tiene edad para ir con dinero hasta un kiosko ¿por qué no recoge su mochila? Además de que vuelve solo a casa … Por un lado es un niño de infantil pero por otro parece que ve en la ESO.
Tengo claro que a tu hijo le falta educación, guía, límites, … El problema no es ni del niño ni de la abuela, los padres tenemos que educar y enseñar, promover la autonomía real. Busca orientación para que te ayuden a criar a tu hijo