Honestly...
I think that the Asshole Part is caused for a large part in our head because we are Jealous, i know i am....(not at all games i have to specify
)
And i admit, that causes a little bit more Negative feelings toward most MC'S for me...
And i honestly believe that's the same for 19 out of 20 people on this site
.
And 99% of the people here are not looking for a "good" MC with a good love story (unfortunately), but they are just looking for a quick fix....
And so you get to the point of Question and Demand.... More people are self Emotionless people who are looking for a quick fix so the Developers are giving them just that.... Because if there is even a hint of a story in a game and not naked pictures then the horny people will Riot...
And now were are getting to the point that it's quantity above quality (unfortunately again)..
I am waiting for a Adult(incest)game with a good Love story without any Corruption/Blackmail/Mental Abuse..(Apart from the one that i'm making
)..
But i'm drifting away from your question.
Why do we wanna punch the MC's in games?.... Because we are jealous....