One of the best is 'The Dark Knight Returns'. It presents an aged Batman coming out of retirement in a gritty, alternate future of the DC Multiverse. It's a story that challenges the traditional view of superheroes and their place in society.
Green Arrow isn't typically portrayed as an asshole. He's often a hero with a strong sense of justice, but like any character, he has his flaws and moments of difficult choices.