Usually the hero (protagonist) is the good guy. But the MC in my story is actually quite different. He's an Orc who is part of a clan/tribe. Typical Orcs here: barbaric, war-like, savage, you get the picture. However I don't want to portray them as evil. I have based their culture off of Native American Indians (Very violent Indians!) They are shamanistic and are very "down to Earth" and I mean that quite literaly. They believe in the, "Old Ways" which dictate that they must be dominant. Raiding a human village to them isn't wrong; it would be asserting their dominance in the food chain and venerating their ancestors with glorious combat.
So I want my MC to be brooding, constantly negative, rash, etc. But I don't want the reader to hate him. I read a book once about a dark elf that was a truly horrible person. He killed people right and left for his own personal gain and sometimes just because he could. Yet at the same time I didn't dislike him. In fact, it was his personality that made me love him. Any tips on this? I want him to be all those things I listed above but I want him to be appealing and not just stereotyped as evil.
EDIT: Also I'm thinking of naming him, Mogruk. I'm kind of going along with the harsh sounding names for my orcs. What do you think of the name?