A man has been restrained by passengers on a full bus during peak hour in Adelaide's north-east after allegedly being "aggressive and abusive", a witness says.