People hate Mokap because they can't wrap their heads around the fact that he is a joke character. He sucks! Well take into consideration that you were never meant to take him seriously. You get to play as Pesina, enough said.
Same with Meat. Joke character. It's like people complaining about Tetsujin in Tekken.
His moves are unoriginal and he has no weapon. Maybe if his moves were more unique and uses gadgets and other weapons such as handguns or even a rock for projectiles, I'd probably like him. Even if his weapon was a baseball bat, I'd like him. But no, he and Meat are poor characters.