Bashir Hassan, 19, was caught with a Rambo knife on another occasion