David Madison, 20, is accused of blocking his 17-year-old ex-girlfriend's bus and forcing his way on board with a gun.