A trained assassin and gun for hire
That always gets the best use of his gunfire.
Pretty much any weapon he uses will have pin-point accuracy.
His self-hate keeps motivating him to be the best killer he can be.
He's traveled many places and has shot even more men,
He doesn't feel remorse for killing people, that's his employer's sin.
Ha can kill a man a street away, a block away, from any place.
And because the bullet will ricochet so many times, it's impossible to trace.
Batman has fought this man, and has won most of the time,
But our villain has defeated both Batman and the Clown Prince of Crime.
Going from one contact to another, all the jobs are the same.
Who is this man with perfect aim?