Yes, if Grayson Allen is intentionally doing things that put other players' safety in danger, even if they are on the other team, he should be suspended for more than one game. Allen has been accused of tripping an opposing player three times. This should not happen in college basketball and he should not be such a dirty player.
Suspensions in sport are almost always too lenient. Allen showed that he has no sportsmanship. This doesn't send the message to the other players that he hurt that what he did is being taken seriously at all. Players should be held to the highest standards instead of let off the hook because they are stars.
Technically, Grayson Allen's suspension lasts for almost two weeks, which is the argument Duke fans and staff will make. However, the point of the suspension is to serve some kind of damage to the player/team that hurts enough to prevent players from such unsportsmanlike conduct in the future. Neither Duke nor Allen suffer anything (at least not in the immediate future) from the loss of Allen for one game, therefore, the punishment is moot and the crime goes unchecked, leaving Allen and any other player free to use physical harm as a means to an end.
Grayson Allen indefinite suspension after tripping an opponent should not have been less than four games, just to make him a lesson for others in future. Allen's offense was malicious and not a professional foul. We should not forget that he tripped players from Louisville and Florida State last season.