'Boy' is both legally incorrect and deliberately designed to mislead by attempting to portray a younger more innocent child than apparently was the case
I think 'thug' is over-used but its hard to describe his behavior as anything other than thuggish
In any other context calling an African-American man "boy" will probably put you on the receiving end of some thuggish behavior. And if you're that boorish and stupid you probably deserve it.