The point of it wasn't to say that people like meat. The point was that people have or expect akrasia from not eating meat enough that they search Google and ask people on question sites for help.
I used to believe like you that if you believe something is morally good then you would do it. That axiom used to be a corner stone in my model of morality. There was actually a stage in my life where my moral superiority provided most of my self esteem and disobeying it was unthinkable. When I encountered belief in belief I couldn't make sense of it at all. I was further confused that they didn't admit it when I explained how they were being inconsistent.
But besides that I don't think humans evolved to have that kind of consistency . I believe that humans act mostly according to reinforcement. Morality does provide a form of reinforcement in the sense that you feel good when you act morally and worse otherwise, however if there was a sufficient external motivator such as extreme torture then you would eventually give in, perhaps rationalizing the decision.
I would suggest the people who have commented here read this post if they haven't yet because there have been two arguments over definitions here already (first with consistency and then the definition of "genuine belief") and there is a reason that is frowned upon. You should also see Belief in belief for better understanding how people can act contrary to their stated morals and behave in contradictory ways. (It typically comes up a lot with religious people, who don't try to be as moral as they can be despite viewing it as good)
Neal Stephenson's The Diamond Age takes place several decades in the future and this conversation is looking back on the present day:
I'm not sure if I agree with this characterization of the current political climate; in any case, that's not the point I'm interested in. I'm also not interested in moral relativism.
But the passage does point out a flaw which I recognize in myself: a preference for consistency over actually doing the right thing. I place a lot of stock--as I think many here do--on self-consistency. After all, clearly any moral code which is inconsistent is wrong. But dismissing a moral code for inconsistency or a person for hypocrisy is lazy. Morality is hard. It's easy to get a warm glow from the nice self-consistency of your own principles and mistake this for actually being right.
Placing too much emphasis on consistency led me to at least one embarrassing failure. I decided that no one who ate meat could be taken seriously when discussing animal rights: killing animals because they taste good seems completely inconsistent with placing any value on their lives. Furthermore, I myself ignored the whole concept of animal rights because I eat meat, so that it would be inconsistent for me to assign animals any rights. Consistency between my moral principles and my actions--not being a hypocrite--was more important to me than actually figuring out what the correct moral principles were.
To generalize: holding high moral ideals is going to produce cognitive dissonance when you are not able to live up to those ideals. It is always tempting--for me at least--to resolve this dissonance by backing down from those high ideals. An alternative we might try is to be more comfortable with hypocrisy.
Related: Self-deception: Hypocrisy or Akrasia?