Cut by the New England Patriots, the 3rd team to let him go, Brown's stellar career has been overshadowed and besmirched by his recent behavior