Is Batman a hero?

His fans would say yes. (His detractors might say no.)