My kid is your age and makes that exact journey every weekend. It’s not worth it standing up to people like that as it can get ugly very quickly. I always tell my son just to stay away from anyone causing trouble and alert the BTP. Good for you looking out for the student though.