Gavin Eugene Long, who murdered three Baton Rouge cops today, was a narcissist who fancied himself a race warrior, a ladies man, and a lifestyle coach. A selection of his tweets:

You cant talk (or protest) the devil into changing his ways, this has never been done and never will

# 1.Exact Justice (Blood) or 2.Revenue — Convos With Cosmo (@ConvosWithCosmo) July 10, 2016

Power doesnt respect weakness. Power only respects Power.

# Alton # Castile — Convos With Cosmo (@ConvosWithCosmo) July 8, 2016

They gone be mad when niggas start doing this. pic.twitter.com/dTga9v8ctA — The Hood Bible (@HoodBibIe) July 7, 2016

Treat Me Like a God, or meet my Devil — Convos With Cosmo (@ConvosWithCosmo) July 5, 2016

Your Spiritual Journey: First they ignore you, then they laugh at you, then they fight you, then you win — Convos With Cosmo (@ConvosWithCosmo) June 24, 2016

What’s so interesting about reading Long’s Twitter feed is that he’s pretty clearly not concerned with racial injustice. For him, it’s all about masculinity and power. Those three Baton Rouge police officers he murdered today were real men; he was a punk to the marrow.