I believe that Gatsby was a hero, because everything he did was for his love. He knew that Daisy is a married woman and also she herself said that she loved her husband when Gatsby and Tom were arguing in hotel. He gave up his life for something which he didn't do. Though myrtle wilson was killed by Daisy, Tom blamed Gatsby and that made George wilson to murder Gatsby. Though he could have refused but he accepted it and to call him fool for his actions would be a hypocrite of ourselves when we usually go around saying love should be selfless. Gatsby loved Daisy selflessly.