I think the grandparents are too concerned. Here in Canada, we send our kids to skating at age 3. As long as they are protected with helmet and thick gloves, no problem at all.
Your son is almost 5 la, some kids in Canada can already run on ice.
Go and learn what he likes la.