All Greek gods are jackasses in that they have several unlikeable and decidedly 'human' qualities about them.

Kratos is somewhat of a jerk, but isn't that why we're supposed to love him? And it is justified jerkiness, after all.