No, it cannot. He was probably angry because the democrats have let him down so many times. I mean aren't they supposed to support you from cradle to grave? Don't have a clue about what Walmart did or did not do. The man paid the ultimate price and is just as dead as his victim.
You can blame it on anyone you like. Why would anyone ever want to take personal responsibility for anything? Why can't liberals ever blame it on the person who committed the Crime?
No, it can be blamed on the jobless man who killed him. What does being jobless have to do with anything? If that were the cause of violence, the unemployment office would be the most dangerous place in the world.